一、
一共要安装3个包(5.6为当前最新版本):
sudo apt-get install mysql-client-5.6
sudo apt-get install mysql-server-core-5.6
sudo apt-get install mysql-server-5.6
注*
如果初始安装步骤如上就没什么问题,但是如果,之前有安装过,就要先删除:
sudo aptitude remove mysql-client-5.5
aptitude的好处就是会连依赖包一起删除,因此此处只要随便删除一个,例如mysql-client-5.5,就会连其他两个(一共3个包)一起删除。
然后进行一、中的3个包安装就OK了。
二、初次登陆
初次登陆如果输入mysql -u root -p 可能会出现以下问题:
ERROR 1045 (28000): Access denied for user'root'@'localhost' (using password: YES)*或者NO
解决方法:
找到/etc/mysql/ debian.cnf,查看[client] 中的user 和 password:
[client]
host = localhost
user = debian-sys-maint
password = pViuxWowjMHpqG37
socket = /var/run/mysqld/mysqld.sock
然后
$ mysql -u debian-sys-maint -p
输入[client] 中的密码pViuxWowjMHpqG37,即可进入数据库
mysql> use mysql;
mysql> UPDATE user SETPassword=PASSWORD('root') where USER='root'; //将root用户密码更改为root *注:此处的单引号必须为英文符号
mysql> FLUSH PRIVILEGES;
mysql> quit
然后再重新以root身份登录,输入密码root就可以进入数据库:
$ mysql -uroot -p