mysql中添加用戶失敗的原因:用戶添加后沒(méi)有對(duì)mysql的權(quán)限進(jìn)行刷新,導(dǎo)致用戶沒(méi)有生效
解決方法:
1.首先,在命令行中啟動(dòng)MySQL服務(wù);
service mysql start
2.MySQL服務(wù)啟動(dòng)后,在命令行中輸入mysql的用戶名和密碼登錄到MySQL;
mysql -u root -p
3.登錄到MySQL后,選擇使用一個(gè)數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中添加一個(gè)mysql用戶;
use mysql;
insert into mysql.user(Host,User,Password) values("localhost","jack",password("123"));
4.mysql用戶添加好后,對(duì)用戶進(jìn)行授權(quán);
grant all on *.* to jack@127.0.0.1 identified by '123';
5.最后,用戶授權(quán)好后,對(duì)數(shù)據(jù)庫(kù)進(jìn)行刷新,即可生效。
flush privileges;