在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