mysql可以进入数据库但是mysql -uroot -p不能进入的解决办法
2018-10-08 14:47
761 查看
我们在安装完成mysql的时候可以直接使用mysql直接进入数据库,但是我们需要使用mysql -uroot -p去链接的时候却发现无法连接数据库,这里的原因是我们没有给用户授权使用密码登录的原因,
具体报错如下:
[root@centos7 test2]# mysql -utoot -p Enter password: ERROR 1045 (28000): Access denied for user 'toot'@'localhost' (using password: YES)
刚开始在网上查的时候有的说是密码太简单了的问题,但是我试验了不是这个问题;
,下面给数据库用户加权限:
MariaDB [(none)]> grant all privileges on *.* to root@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> grant all privileges on *.* to root@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec)
然后再次登录就没问题了:
但是这样我们就没办法直接使用mysql直接登录了,应为现在登录是需要使用账户密码来登录了
相关文章推荐
- 虚拟机可以访问外网和主机,但是主机不能访问虚拟机的解决办法
- ubuntu 系统里面原来可以输入中文,突然输入法不能输入中文,但是搜索框内可以输入中文!解决办法
- 使用input type=file标签进行文件上传时,在安卓手机中的微信浏览器中不能调起相机,但是在苹果手机中的微信浏览器中可以调用相机。解决办法很简单, <input type="file" nam
- mysql忘记数据库的root密码解决办法
- mysql修改root密码后,phpmyadmin不能访问的解决办法
- Tomcat启动时一闪而过,但是jdk环境变量配置正确,并使用java或者javac命令多可以运行,但是tomcat不能运行解决办法。
- 安卓(Android)2.X下面可以运行,但是4.X版本下面不能运行 解决办法
- 关于数据库字段不是主键但是也不能重复的问题解决办法?
- Apache 使用localhost(127.0.01 )可以访问,但是使用本机IP(局域网)不能访问的解决办法
- Mysql 数据库忘记root密码的解决办法
- log4net引用了Mysql.Data.dll,但是就是不能写到mysql数据库的解决办法
- MYSQL服务无法启动1067解决办法?你可以试了很多的办法但是还是不好用?那你不妨试一下这个办法?
- QQ可以上,但是网页不能浏览的解决办法
- Ubuntu12.04 不能进入root用户解决办法
- 通过souceCRT可以打印内核系统信息但是不能键盘输入的解决办法
- 【ZYNQ LINUX】使用问题04 ubuntu12 环境变量修改错误,不能进入root 修改的解决办法
- eclispe中Java代码中可以看到编译错误红叉-但是左侧package explorer视图中却看不到的解决办法
- Linux平台:忘记mysql的root密码解决办法
- 解决没有安装Qt 的mysql sql驱动插件情况下不能连接数据库的问题
- Mysql忘记root密码的解决办法