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

查看:99
本文介绍了mysql 创建root 用户出错,这是什么原因?mysql 中也没有root用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

解决方案

一、检查是否已经有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';

这篇关于mysql 创建root 用户出错,这是什么原因?mysql 中也没有root用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆