在window7系統下: 官方下載連接: cdn.mysql.com//Downloads/… 下載完後,咱們將 zip 包解壓到相應的目錄,這裏我將解壓後的文件夾放在 C:\web\mysql-8.0.11 下。 一、配置根目錄下的my.inimysql
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\web\\mysql-8.0.11
# 設置 mysql數據庫的數據的存放目錄
datadir=C:\\web\\mysql-8.0.11\\data
# 容許最大鏈接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
複製代碼
二、刪除根目錄下的data文件夾web
三、在C:\web\mysql-8.0.11\bin目錄下(如下cmd命令窗口都是在這個目錄下打開),打開cmd命令窗口,初始化數據庫,輸入:sql
mysqld --initialize-insecure
複製代碼
四、安裝msyqld;【備註:卸載mysqld命令 mysqld -remove】數據庫
mysqld -install
複製代碼
五、啓動mysql服務;【備註:中止mysql服務命令 net stop mysql】bash
net start mysql
複製代碼
六、初始化密碼編碼
mysql -u root -p
複製代碼
回車再回車(跳過密碼),在第3步用mysqld --initialize-insecure命令初始化數據庫,是沒有初始密碼的spa
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
複製代碼
七、打開Navicat鏈接mysql報:1251錯誤,解決方法code
mysql -u root -p
複製代碼
輸入密碼:123456,再輸入:cdn
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
複製代碼
而後就能夠鏈接上mysql了,開始建數據庫、建表,寫接口吧。server
最後申明:不一樣的mysql版本,修改密碼的命令不一樣。隨着mysql的版本升級,廢棄了一些舊命令,新增了一些新命令,這裏就不一一闡述了。