centos修改mysql密码或者进入mysql后解决Access denied for user ''@'localhost' to database 'mysql错误
2024-08-28 15:13:44
原因是MySQL的密码有问题
用mysql匿名用户可以进入数据库,但是看不见mysql数据库.
解决办法:
具体操作步骤:
关闭mysql:
# service mysqld stop
然后:
# mysqld_safe --skip-grant-tables
开启另一个终端并启动mysql:
# service mysqld start
mysql -u root
mysql> use mysql
mysql> UPDATE user SET Password=PASSWORD('root') WHERE user='root';
mysql> flush privileges;
mysql>\q
到这里密码已经修改成功,
mysql -u root -p
最新文章
- iOS开发之XCode模拟器不能连接网络
- jq与js 区别
- RFS_javascript的使用
- Openstack Grizzily 单节点测试机安装( All In One CentOS/RHEL)
- ☀【Zepto】touch events
- iOS 多线程学习笔记 —— GCD
- Fedora 21 安装VirtualBox
- java中创建对象 类名 对象名=new 类名(); 后面的()什么意思
- Python批量修改文本文件内容
- stagefright框架(一)Video Playback的流程
- Ubuntu 14.04安装Sogou输入法
- 1)phpmyadmin导入数据库大小限制修改
- 使用Java创建RESTful Web Service(转)
- phalcon——验证
- Win32 SDK 编程开始, 创建窗口, 消息的处理, 消息循环
- [总结] O(n)求和为0的最长子段
- GIS之家demo源代码咨询
- Django 系列博客(九)
- 还在用Json完成Ajax,改用Beetl吧
- Vagrant Box下载缓慢解决方法