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