mysql 創(chuàng)建root 用戶(hù)出錯(cuò),這是什么原因?mysql 中也沒(méi)有root用戶(hù)
問(wèn)題描述
問(wèn)題解答
回答1:一、檢查是否已經(jīng)有root用戶(hù)
mysql> use mysql;mysql> select user from user; 查看是否有root用戶(hù)
二、你這個(gè)報(bào)錯(cuò)多半是已經(jīng)有該用戶(hù)
mysql> create user ’test2’@’localhost’ identified by ’123’;Query OK, 0 rows affected (0.01 sec)mysql> create user ’test2’@’localhost’ identified by ’123’;ERROR 1396 (HY000): Operation CREATE USER failed for ’test2’@’localhost’
三、如果有,刪除用戶(hù),重新創(chuàng)建即可,或者修改密碼
刪除后再創(chuàng)建mysql>delete user from user where User=’test2’;或者修改root密碼mysql>UPDATE user SET Password = password(’new-password’) WHERE User = ’root’;回答2:
MySQL 1396錯(cuò)誤的解決辦法見(jiàn)傳送門(mén)http://blog.sina.com.cn/s/blo...
回答3:一般root用戶(hù)在安裝好數(shù)據(jù)庫(kù)的時(shí)候就已經(jīng)存在了
