安裝和初始化mysql-8.0.11-winx64 頂 原

一.下載解壓,設置配置文件

[mysql]
; 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
;設置3306端口
port = 3306 
; 設置mysql的安裝目錄
basedir=D:\mysql-8.0.11-winx64
; 設置mysql數據庫的數據的存放目錄
datadir=D:\mysql-8.0.11-winx64\data
; 允許最大連接數
max_connections=200
; 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
; 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

將以上配置信息保存爲my.ini,放到mySQL解壓的根目錄,如D:\mysql-8.0.11-winx64

二.配置系統環境變量

1.我的電腦-屬性

2.高級系統設置

3.環境變量

4.系統變量-path

5.新建,添加(mySQL安裝的根目錄的絕對路徑,如D:\mysql-8.0.11-winx64)即可

三.初始化設置

1.打開shell終端(開始-運行-cmd)

2.輸入“mysqld --initialize --insecure --user=mysql”,注意命令之間用一個空格隔開。

自動生成root用戶(密碼爲空),並在mysql數據庫下生成user等多張表。

mysqld --initialize --insecure --user=mysql

或者帶隨機密碼:

mysqld --initialize --user=mysql

隨機密碼被保存在錯誤日誌裏,位於(前面配置好的datadir)數據文件夾下,文件名爲:主機名.err

3.生成默認賬號root,密碼爲空

四.設置服務,並啓動服務

1.在shell終端中,輸入mysqld install,設置mysql服務端服務(mysqld的服務默認命名爲mysql,與自帶的客戶端mysql只是名字相同,不要混淆)

2.啓動服務,net mysql start

五.啓動自帶的客戶端mysql,進行測試和操作

另外打開一個終端,輸入mysql -u root -p,用戶名是root,密碼爲空。(之前的服務器終端不能關掉)

至此,mySQL的安裝和初始化配置就完成了。

PS:因爲8.0的新特性caching_sha2_password,導致Navicat不能正常鏈接。

解決方法:在配置文件my.ini中添加

default_authentication_plugin=mysql_native_password

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