1.成功安裝后需要進行如下設(shè)置root密碼,進入mysql所在盤下的bin:
……bin>mysqladmin -u root password "123456"
2.接下來:
1)關(guān)閉正在運行的Mysql服務(wù);
2)打開dos,轉(zhuǎn)到Mysql的bin目錄,輸入mysqld --skip-grant-tables ?回車打瘪。
(--skip-grant-tables 啟動mysql服務(wù)的時候跳過權(quán)限表認證)
3)若當前dos窗口不能用,再打開一個,轉(zhuǎn)到bin目錄毡鉴,輸入mysql ?回車崔泵,成功后會有mysql提示符 >
4)連接權(quán)限數(shù)據(jù)庫:use mysql;(注意加分號)
5)改密碼:update user set password=password("123456") where user="root";(注意加分號)
(上式操作后可能會報1054錯誤,提示沒有Password列猪瞬,此版本問題)
若報錯憎瘸,可先用命令: show create table user; ?查看一下用戶表
用下式修改密碼(我使用行之有效的命令):
update user set authentication_string=password("mysql") where user='root';
此時會提示操作成功。
6)刷新權(quán)限陈瘦,必須步驟:flush privileges;
(注意幌甘,可能刷一遍不成功,再刷一遍痊项!我刷了兩遍才成功锅风。)
7)退出quit
8)使用用戶名root和剛才設(shè)置的新密碼“mysql" 登陸。
現(xiàn)在使mysql服務(wù)器連接鞍泉,使用下面命令:
……bin>mysql -u root -p
Enter password: ****** (輸入密碼‘mysql’)
附1:關(guān)閉mysql服務(wù)命令:
……bin> mysqladmin -u root -p shutdown
Enter password:******
附2:若中途mysql無法啟動皱埠,服務(wù)沒有報任何錯誤。
網(wǎng)上找的說有效的做法是:需要先初始化data目錄塞弊,命令:mysql --initialize漱逸。若已有data,要將data文件夾中的內(nèi)容移走或刪掉游沿。