直接安装
sudo apt-get install mysql-server mysql-client
安装完成后在shell输入mysql,会碰到这个问题:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2),此时使用以下命令可解决。
sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
再尝试进入mysql,会发现你不知道root账户的默认密码,此时要找到mysql给你生成的默认账号。
sudo cat /etc/mysql/debian.cnf
说明:此处mysql_update中的user和password就是mysql给你生成的默认账号,使用该账号进入mysql,修改root密码
use mysql;
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit;
退出mysql后重启并用root输入密码进入mysql,密码就是你修改后的密码了,我这里是123456
sudo service mysql restart
mysql -u root -p
补充:新版mysql修改密码方法(8.0):
alter user "root"@'localhost' identified by '123456'; #密码修改为123456