Ubnutu中mysql8.0的安装以及一些常用的命令

ubnutu中mysql的安装:

在mysql官网下载8.0版本的deb文件并安装
https://dev.mysql.com/downloads/repo/apt/

在这里插入图片描述

注意:把下载好的文件传入 linux的 /home目录下

#更新 软件源
sudo apt-get update
# 进入/home目录 
cd /home 
# 安装下载好的deb包
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
#再次更新 软件源
sudo apt-get update
#安装mysql
sudo apt-get install mysql-server

注意!安装途中,一定要选下面这个(省事),不然会有问题。不过也有解决办法。上面这个是 使用强壮的加密方式,我们旧的sql连接工具不支持,所以使用5.x的加密方式也挺好的。
在这里插入图片描述

可能遇到的坑:

  1. Host xxx.xxx.xxx.xxx is not allowed to connect to this MySql server

在这里插入图片描述

use mysql;

update user set Host='%' where User='root';
# 重启数据库
service mysql restart

运行上面sql语句即可解决该问题。

  1. Client does not support authentication protocol requested by server;consider upgrading MySQL client。出现该问题是因为安装的时候选择了最新的加密方式,所以会造成这样的结果。

在这里插入图片描述

如何解决?

# 把 password换成你的mysql 密码!!!
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; 

FLUSH PRIVILEGES;

快捷操作数据库指令:

#启动数据库
service mysql start
#停止数据库
service mysql stop
# 查看数据库运行状态
service mysql status
# 重启数据库
service mysql restart
# 查找数据库配置文件
find / -name mysql.cnf

卸载mysql:

1 sudo apt-get autoremove --purge mysql-server
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove mysql-common 
发布了63 篇原创文章 · 获赞 149 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/huijiaaa1/article/details/89979031