一静盅、添加用戶:
原貼:https://www.cnblogs.com/wanghetao/p/3806888.html
在mysql.user表中插入(先用root登錄進(jìn)去)
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
這樣就創(chuàng)建了一個(gè)名為:test 密碼為:1234 的用戶豆混。
注意:此處的"localhost"灼伤,是指該用戶只能在本地登錄锄码,不能在另外一臺(tái)機(jī)器上遠(yuǎn)程登錄夺英。如果想遠(yuǎn)程登錄的話,將"localhost"改為"%"滋捶,表示在任何一臺(tái)電腦上都可以登錄痛悯。也可以指定某臺(tái)機(jī)器可以遠(yuǎn)程登錄。
二重窟、意外報(bào)錯(cuò)
1载萌、可能出現(xiàn)的報(bào)錯(cuò)一:
當(dāng)你執(zhí)行以上插入命令時(shí),可能會(huì)有以下報(bào)錯(cuò):
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
原貼:https://blog.csdn.net/weakfantasy/article/details/53886707
vim /etc/mycnf
找到該行:
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改為:
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重啟mysql服務(wù):
service mysqld restart
2巡扇、可能出現(xiàn)的報(bào)錯(cuò)二:
當(dāng)你用新用戶名和密碼登錄時(shí)扭仁,有時(shí)會(huì)報(bào)以下錯(cuò)誤:
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)
原貼:https://www.cnblogs.com/summertime-wu/p/7466160.html
root登錄后,進(jìn)入mysql庫(kù)中執(zhí)行以下兩條命令:
Delete FROM user Where User='' and Host='localhost';
flush privileges;