UOS服务器操作系统图形化界面配置mysql数据库
获取mysql软件仓库
官网地址
https://dev.mysql.com/downloads/repo/apt
下载地址
https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
安装mysql
可以在UOS图形化界面中通过浏览器直接下载,也可以在终端中通过命令行获取资源。使用终端获取资源,需要预先安装wget工具,在后面的软件仓库的使用也需要使用。
sudo apt-get install wget -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
sudo dpkg -i 目录/mysql-apt-config_0.8.17-1_all.deb
# 选择debian buster,选择mysql版本,选择“ok”
sudo apt-get update
sudo apt-get install mysql-server -y
# 设置数据库管理员root的密码
sudo apt-get install mysql-server-5.7 #有时出现依赖问题需要此项安装
sudo apt-get install mysql-common
sudo apt-get install mysql-client -y
验证
mysql -u root -p
[键入密码]
常见问题解决方案
1.出现依赖问题
sudo apt-get remove mysql-*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-server-5.7
sudo apt-get install mysql-common
sudo apt-get install mysql-client
2.ERROR 1698(28000):Access denied for user ‘root’@‘localhost’
sudo cat /etc/mysql/debian.cnf
mysql -u debian-sys-maint -p # 登录mysql
Enter password:94OK1VOMvM3uGlMs
select user,plugin from mysql.user; # 查看user表
# 修改root密码
update mysql.user set authentication_string=PASSWORD('root@2021'),plugin='mysql_native_password' where user='root';
flush privileges; # 刷新