一 . 通過cmd安裝啟動mysql時,提示服務無法啟動,最后重新配置了一下my.ini 完美解決:
問題就是出在地址要用 \\ 分開
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=F:\\configuration\\mysql-8.0.18-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=F:\\configuration\\mysql-8.0.18-winx64\\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字符集默認為utf8mb4
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8
二 . 然后cmd 中輸入 : mysqld --initialize --console 后面的是隨機生成的數據庫初始密碼,將初始密碼記下來后面會用到
初始化完畢執行:mysqld --install
執行啟動服務命令:net start mysql
三 . 最后修改數據庫密碼:
輸入:mysql -u root -p
然后輸入剛才的隨機密碼進入數據庫
最后執行更改密碼操作(123456為設置的數據庫密碼) :alter user root@localhost identified by '123456';