Ubuntu 18 下安装 MySQL 过程记录
首先我用的版本是 Ubuntu 18.04
对于新版本的Ubuntu和新版本的Debian本文安装MySQL的方法记录应该都是适用的
安装MySQL
首先我们切换到root账户
输入命令
su -
如果认证失败
那么就输入命令
sudo passwd root
设置新的root密码
切换到root账户后,依次输入命令
apt-get update
apt-get upgrade
注意:此过程中有提示说
使用'apt autoremove'来卸载它(它们)。
如果不清楚上面列出的软件包是否还有用,就不要执行'apt autoremove'这个命令,网上有很多同学被这条命令坑了,比如导致重装系统之类的
然后输入命令
apt-get install mysql-server
输入y
后回车继续执行
安装完成后输入依次输入命令
apt-get install mysql-client
apt-get install libmysqlclient-dev
输入y
后回车继续执行
执行结束后MySQL安装完成
设置密码
输入命令
cat /etc/mysql/debian.cnf
查看默认配置文件
可以看到我现在的MySQL默认密码是password处的CLxjj1PmCJMXO46f
password = CLxjj1PmCJMXO46f
默认密码是随机的,你的几乎不可能和我的一样,复制你的默认密码,然后输入命令
mysql -u debian-sys-maint -p
其中 -u
表示选择登陆的用户名, -p
表示登陆的用户密码
将你刚才复制的默认密码粘贴过来,按下回车
依次输入命令
use mysql;
update mysql.user set authentication_string=password('mypassword') where user='root' and Host ='localhost';
其中password('mypassword')单引号里的mypassword是你要设置的密码,比如我想设置密码为password,命令就是
update mysql.user set authentication_string=password('password') where user='root' and Host ='localhost';
然后依次执行命令
update user set plugin="mysql_native_password";
flush privileges;
exit;
service mysql restart
mysql -u root -p
到此步时输入你刚才设置的新密码,比如我设置的密码是password,那么我就输入password,回车
成功登入后输入命令
show databases ;
可以查看当前数据库
MySQL密码设置完毕