1. 程式人生 > 實用技巧 >MySQL學習筆記三:MySQL安裝後的一些設定

MySQL學習筆記三:MySQL安裝後的一些設定

一、環境變數

1.1、MySQL除了可以用MySQL 5.7 Command Line Client操作外,也可以使用Windows下的命令操作符進行操作。

1)通過Win+R調出執行視窗,輸入"cmd"。

2)通過"cd C:\Program Files\MySQL\MySQL Server 5.7\bin"進入MySQL5.7安裝目錄下的bin資料夾,輸入"mysql -u root -p"進行登入。

1.2、假如每次都需要輸入"cdC:\Program Files\MySQL\MySQL Server 5.7\bin",未免太過繁瑣,因此可以通過設定環境變數的方式來解決。

1)對著"此電腦"圖示點選右鍵,選擇"屬性",在彈出視窗選擇"高階系統設定"。

2)點選"環境變數"。

3)選擇系統變數下的"Path",點選"編輯"。

4)點選"新建",輸入"C:\Program Files\MySQL\MySQL Server 5.7\bin",然後依次點選"確定"。

5)重新進入命令操作符視窗,在任意路徑下輸入"mysql -u root -p"都可進行MySQL連線。

二、修改Root密碼

2.1、假如需要把Root密碼改成"123456",操作命令如下:

use mysql;
update user set authentication_string=password("123456") where user="root";
flush 
privileges;

三、允許Root遠端登入

3.1、假如Root的密碼是"123456",操作命令如下:

use mysql;
/*select host,user from user where user='root';*/
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;

四、修改引數

引數檔案:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

改連線數:max_connections=151

改記憶體池:innodb_buffer_pool_size=8M

注意:修改完my.ini之後,必須另存為ANSI格式(直接文字儲存的話,預設是UTF-8格式),否則MySQL服務停止後就無法再啟動了,感覺這是一個好大的坑。

五、無法啟動的坑

如果修改引數後my.ini儲存為UTF-8格式檔案後,重啟MySQL服務會出現"服務正在啟動或停止中,請稍候片刻後再試一次"的報錯,解決方法如下:

1)把my.ini另存一下,將編碼方式改為ANSI。

2)開啟工作管理員,關閉mysqld.exe程序。

3)重新執行net start mysql57命令。