您的位置:首页技术文章
文章详情页

mysql 创建root 用户出错,这是什么原因?mysql 中也没有root用户

【字号: 日期:2022-06-16 14:27:52浏览:109作者:猪猪

问题描述

mysql 创建root 用户出错,这是什么原因?mysql 中也没有root用户

问题解答

回答1:

一、检查是否已经有root用户

mysql> use mysql;mysql> select user from user; 查看是否有root用户

二、你这个报错多半是已经有该用户

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’

三、如果有,删除用户,重新创建即可,或者修改密码

删除后再创建mysql>delete user from user where User=’test2’;或者修改root密码mysql>UPDATE user SET Password = password(’new-password’) WHERE User = ’root’;回答2:

MySQL 1396错误的解决办法见传送门http://blog.sina.com.cn/s/blo...

回答3:

一般root用户在安装好数据库的时候就已经存在了