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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值