在ubuntu 下安装了几次mysql,总是会报错,把自己安装的过程整理下来,以防下次出现问题进行解决。
1.安装: 在终端中输入,
sudo apt-get install mysql-server mysql-client #中途会弹出一个界面要求输入mysql的root的密码
2.安装出现问题无法登陆mysql,显示错误如下:
im@im-Chen ~/workspace/project/water $ mysql
ERROR 1045 (28000): Access denied for user 'im'@'localhost' (using password: NO)
错误原因:是没有设置root用户密码,其实刚才已经设置了。---搞不懂---
解决方法:先关闭mysql ,命令 如下:
# sudo stop mysql
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
然后打开另外终端,输入一下命令:
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
重新登陆mysql ,输入密码登陆成功。
im@im-Chen ~/workspace/project/water $ mysql -u root -p