安裝5.6版本以上的mysql可能會遇到這些問題;mysql
一、mysql沒法啓動,沒有報告任何錯誤linux
解決方法:sql
執行命令:> mysqld --initializethis
二、啓動mysql後root登錄,無密碼會提示須要密碼;it
解決方法:密碼
到{mysql_dir}/data目錄下打開dev-PC.err文件;查找password關鍵字,就能看到隨機生成的 密碼;方法
linux系統隨機密碼文件在/root/.mysql_secret文件中(ls -a 命令可查看到隱藏文件)。im
三、使用隨機密碼登錄成功後提示word
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.img
須要重置密碼:執行修改密碼命令>set PASSWORD = PASSWORD('新密碼');
mysql8版本修改密碼命令: set password for root@localhost='新密碼';