MySQL安装
obsidian link
# Mysql安装配置
# 卸载
sudo apt purge mysql-*
sudo rm -r /etc/mysql
sudo rm -r /var/lib/mysql
sudo apt autoremove
sudo apt autoclean
1
2
3
4
5
2
3
4
5
# 安装
sudo apt-get update #更新软件源
sudo apt-get install mysql-server -y
sudo apt install mysql-client -y
sudo apt install libmysqlclient-dev -y
1
2
3
4
2
3
4
保证以上步骤无报错
# 检查是否安装成功
ps -ef | grep mysql
1
# 使用默认账户登录
sudo cat /etc/mysql/debian.cnf
1
mysql -u debian-sys-maint -p
1
# 如果登录报错
# 1.设置允许无密码登录
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
1
在 [mysqld]
下添加
skip-grant-tables
1
# 2.重启 MySQL
service mysql restart
1
# 3.登录 Mysql
mysql -u root -p # 输入密码时直接回车就行
1
# 4.重新设置root账户密码
# 以下都是在 mysql 的命令行中执行
use mysql;
flush privileges;
UPDATE user SET authentication_string='' WHERE user='root';
flush privileges;
alter user 'root'@'localhost' identified with mysql_native_password by 'password';
quit;
1
2
3
4
5
6
7
2
3
4
5
6
7
# 5.重启mysql
首先删除第一步中加入到 mysqld.cnf的那条语句
然后重启 mysql 服务
service mysql restart
1
# 6.使用修改后的账号密码登录
mysql -u root -p
1
编辑 (opens new window)
上次更新: 2024/05/09, 12:51:17