MySQL安裝配置過程

 

MySQL安裝配置過程:

一、下載

官方下載地址:根據自己系統的選擇下載安裝文件https://dev.mysql.com/downloads/mysql/

下載後解壓:E:\work\DB\MySql\mysql-8.0.12-winx64

二、配置環境變量

變量名:MYSQL_HOME

變量值:E:\work\DB\MySql\mysql-8.0.12-winx64

path裏添加:%MYSQL_HOME%\bin;

三、生成Data文件、啓動服務

1.  以管理員身份運行CMD

2.進入E:\work\DB\MySql\mysql-8.0.12-winx64\bin目錄下:

cd  E:\work\DB\MySql\mysql-8.0.12-winx64\bin

3. 執行命令:mysqld --initialize-insecure --user=mysql  在E:\work\DB\MySql\mysql-8.0.12-winx64目錄下生成data目錄

 

4. 執行命令:mysqld -install

5. 執行命令:net start mysql    啓動mysql服務

四、登錄MySQL

登錄mysql:(因爲之前沒設置密碼,所以密碼爲空,不用輸入密碼,直接回車即可)

E:\work\DB\MySql\mysql-8.0.12-winx64\bin>mysql -u root -p

Enter password:

 

五、權限

查詢用戶密碼命令:mysql>

use mysql;

select host,user,authentication_string from user;

 

創建用戶:CREATE USER 'mes'@'%' IDENTIFIED BY 'sa123';

 

修改用戶密碼:ALTER USER 'mes'@'%' IDENTIFIED BY 'sa123';

 

六、數據庫操作

新建數據庫:create database DB_MTS_BOSCH;

查詢數據庫:show databases;

 

給數據庫授權:grant all on DB_MTS_BOSCH.* to mes;

刷新權限:flush privileges; 此處一定要刷新,否則,之前的授權無效。

七、防火牆配置:

打開系統防火牆,點擊高級設置:

 

新建入站規則,選擇端口:

 

 

 

 

 

 

 

八、數據導入導出

一、Navicat方式:

1.導出:可以選擇同時導出數據和結構,或者僅導出結構

選擇保存路徑即可;

2.導入:

右擊數據庫,選擇運行SQL文件,選擇之前導出的文件,運行即可;

 

 

至此,數據庫導入完成。

 

二、命令方式

備份數據庫:

  1. d:
  2. cd D:\mysql-8.0.12-winx64\bin
  3. mysqldump -u mes -psa123 db_mts_bosch> D:\Bosch\DB_Backup\db_mts_bosch.sql

 

還原數據庫:

  1. d:
  2. cd D:\mysql-8.0.12-winx64\bin
  3. mysql -umes -psa123 db_mts_bosch < < D:\Bosch\DB_Backup\db_mts_bosch.sql

九、常見問題(FAQ)

1.Navicate連接MySQL問題:

mysql8.0出現的2059 - authentication plugin 'caching_sha2_password' -navicat連接異常問題解決

解決辦法:ALTER USER 'mes'@'%' IDENTIFIED WITH mysql_native_password BY '123';

原因:

mysql 8.0 默認使用 caching_sha2_password 身份驗證機制 —— 從原來的 mysql_native_password 更改爲 caching_sha2_password。 
從 5.7 升級 8.0 版本的不會改變現有用戶的身份驗證方法,但新用戶會默認使用新的 caching_sha2_password 。

客戶端不支持新的加密方式。

2. Install/Remove of the Service Denied!

解決方案:

打開cmd.exe程序的時候選擇“用管理員身份打開”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章