1. 安装MySQL
更新源以及安装MySQL:
sudo apt-get update # 更新源
sudo apt-get install mysql-server # 安装mysql
检查MySQL是否安装成功 :
因为mysql安装完之后,会自动启动所以可以通过查看运行状态,验证是否安装成功。
systemctl status mysql ## 查看mysql状态
mysql --version ## 查看mysql版本
通过上述两种方法都可以验证mysql是否安装成功。
2. 卸载MySQL
sudo rm /var/lib/mysql/ -R # 删除数据库目录
sudo rm /etc/mysql/ -R # 删除启动脚本、配置文件等
sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
sudo apt-get remove apparmor # 这个apparmor是在装mysql-server时装上的,和安全有关
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件
3. 查看初始账户和密码
3.1 查看账户初始账户与密码
由于安装时,没有设置密码,mysql会自动生成账户和密码,通过一下命令进行查看:
sudo cat /etc/mysql/debian.cnf
结果:
3.2 修改账户和密码
1.使用初始化账号密码进入mysql,每个人的初始化密码不相同:
mysql -u debian-sys-maint -p
成功登录,如下图:
2. 设置root的密码:
user中的root是账户,password是密码:bianbian123
update mysql.user set authentication_string=password("88888888"),plugin='mysql_native_password' where user='root';
结果如下图所示:
3. 退出mysql
flush privileges; # 敲回车键,更新修改
quit; # 敲回车键,退出
4. 重启mysql,并登录
重启:
systemctl restart mysql
登录:
mysql -u root -p88888888
4. 常规操作
systemctl start mysql # 开启mysql
systemctl stop mysql # 停止mysql
systemctl restart mysql # 重启mysql
systemctl status mysql # mysql运行状态
参考:
https://blog.csdn.net/cruiserblog/article/details/106934570
https://www.it610.com/article/1304140137831108608.htm
http://www.manongjc.com/detail/11-tzeibqtfcoijnye.html
https://www.cnblogs.com/benjamin77/p/8681763.html
https://www.cnblogs.com/cpl9412290130/p/9583868.html