Linux的MySQL安装、卸载、初始密码设置、常规命令

1. 安装MySQL

更新源以及安装MySQL

sudo apt-get update  # 更新源
sudo apt-get install mysql-server # 安装mysql

检查MySQL是否安装成功
因为mysql安装完之后,会自动启动所以可以通过查看运行状态,验证是否安装成功。

systemctl status mysql ## 查看mysql状态

systemctl命令的使用及服务状态的查看
在这里插入图片描述

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

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值