包含linux下的mysql測試的詞條

本文目錄一覽:

Linux 下的phpstudy環境,mysql測試鏈接不成功

估計是你沒有給本地或者遠程管理員登錄授權導致無法連接,請按下面的流程更改授權遠程mysql訪問

#ps aux|grep mysqld //先查看一下mysql 是否已經啟動

#netstat -ant | grep 3306 //查看一下端口是否已經起來

如果已經啟動那麼,請使用本地登錄(不是遠程或者交互登錄哦)

# mysqld-nt –skip-grant-tables 或者 sudo /usr/sbin/mysqld –skip-grant-tables //ubuntu

#/usr/sbin/mysqld –skip-grant-tables //redhat 或者centos 直接管理員進入

懂mysql語句的看下面,

mysql use mysql

mysql select user,host,password from user where user=’root’; 、、

mysql update user set host=’localhost’ where user=’root’ and host=’%’;

mysqlSET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MyNewPassword’);

mysql flush privileges;

舉例:GRANT ALL PRIVILEGES ON phpstudy.* TO ‘root’@’192.168.1.3’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; 說明:授權root 遠程ip 192.168.1.3 登錄操作 phpstudy.* 所有的操作權限。 %:通配符代表所有的ip地址。

#service mysqld restart 或者重啟linux也可以,之後你連接一下是否可以連上,如果連上mysql的日誌一般都有記錄的。

Linux下mysql數據測試,插入400萬條數據。我希望在關閉終端時服務器程序繼續運行測試.nohup試過,不行。

這樣是不可以的,最簡單是你寫一個腳本,然後執行並把該腳本掛到後台,就可以了

如何在linux下安裝mysql數據庫並配置

一、下載編譯安裝

#cd /usr/local/src/

#wget

#tar –xzvf mysql-5.1.38.tar.gz ../software/

#./configure

–prefix=/usr/local/mysql //MySQL安裝目錄

–datadir=/mydata //數據庫存放目錄

–with-charset=utf8 //使用UTF8格式

–with-extra-charsets=complex //安裝所有的擴展字符集

–enable-thread-safe-client //啟用客戶端安全線程

–with-big-tables //啟用大表

–with-ssl //使用SSL加密

–with-embedded-server //編譯成embedded MySQL library (libmysqld.a),

–enable-local-infile //允許從本地導入數據

–enable-assembler //彙編x86的普通操作符,可以提高性能

–with-plugins=innobase //數據庫插件

–with-plugins=partition //分表功能,將一個大表分割成多個小表

#make make install //編譯然後安裝

二、新建用戶和組

#groupadd mysql //建MySQL組

#useradd -g mysql -s /sbin/nologin mysql //建MySQL用戶屬於MySQL組

三、配置

#chown -R mysql:mysql /usr/local/mysql/ 把MySQL目錄的權限給MySQL用戶和組

#cp /usr/local/src/software/ mysql-5.1.38/support-files/my-medium.cnf /etc/my.cnf //拷入配置文件my.cnf

#/usr/local/mysql/bin/mysql_install_db –user=mysql //用MySQL來初始化數據庫

#chown -R mysql:mysql /usr/local/mysql/var/ //把初始化的數據庫目錄給MySQL所有者

#/usr/local/mysql/bin/mysqld_safe –user=mysql //啟動MySQL

四、其他

#cp /usr/local/src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysqld

#chkconfig –add mysqld

#chkconfig mysqld on

#service mysqld restart

五、登陸測試

#cd /usr/local/mysql/bin

#mysql

show databases;

#

MySQL安裝結束

linux下mysql配置方法

在linux中mysql的配置文件路徑在/usr/share/mysql下

有:my-huge.cnf 、my-large.cnf、 my-medium、my-small.cnf這些文件

根據需要打開這些文件中的一個:

在文件中找到[mysqld]

在下這行下加入datadir=FILEPATH /*這個路徑為數據庫存放的路徑*/

然後保存文件

在shell中輸入

#cp my-***.cnf /etc

#cd /etc

#mv my.cnf my.cnf.bak /*把系統以前的mysql配置文件備份*/

#mv my-***.cnf my.cnf

#service mysqld start /*啟動mysql服務*/

#ntsysv /*配置mysql自啟動,在彈出的窗口中把mysqld這項服務用空格選中,最後確定保存*/

有什麼指令可以測試虛擬機的LINUX 是否可以連接本地的MYSQL數據庫?

mysql -u {mysql-user} -p {mysql-password} -h {mysql-server}

註:由於你需要在虛擬機中連接本地MySQL數據庫,所以

首先要保證虛擬機網絡設置沒有問題 可以ping本機的ip.

其次mysql-server的ip可以從ifconfig里得到

以上命令可執行前提是Linux安裝了Mysql Client

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238304.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:10
下一篇 2024-12-12 12:10

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • JDK Flux 背壓測試

    本文將從多個方面對 JDK Flux 的背壓測試進行詳細闡述。 一、Flux 背景 Flux 是 JDK 9 對響應式編程的支持。它為響應式編程提供了一種基於推拉模型的方式,以支持…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • Powersploit:安全評估與滲透測試的利器

    本文將重點介紹Powersploit,並給出相關的完整的代碼示例,幫助安全人員更好地運用Powersploit進行安全評估和滲透測試。 一、Powersploit簡介 Powers…

    編程 2025-04-28
  • Python接口自動化測試

    本文將從如下多個方面對Python編寫接口自動化進行詳細闡述,包括基本介紹、常用工具、測試框架、常見問題及解決方法 一、基本介紹 接口自動化測試是軟件測試中的一種自動化測試方式。通…

    編程 2025-04-27
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27

發表回復

登錄後才能評論