最近在搞服务器开发了,面对各种问题,Linux 不熟悉都是坑。目前在utuntu 14.* 安装 mysql 出现的问题记录一下,最后还是解决了。
linux 安装mysql 不必多说 ,但是在
mysql -u root -p 进入数据库是总是错误
ERROR 1045(28000):Access denied ......
网上的解决方法很多但是有些不怎么有效的解决,下面是解决的办法。
1.修改MySQL配置文件,使得可以无密码登录mysql
sudo vim /etc/mysql/my.cnf
在[mysqld]项下添加
skip-grant-tables
2.重启mysql服务
sudo service mysql restart
3.无密码登录mysql
mysql -uroot -p
4.修改管理员密码
use mysql;
update user set password=password('root') where user='root';
flush privileges;
exit;
5.还原配置文件
6.可以使用下面的命令登录
mysql -u root -p
总结:这个问题是由于权限问题么?还是其他原因引起的。感谢某个博客:链接:
http://blog.csdn.net/xueluo0000/article/details/43246299