Ubuntu18.04安装 mysql8.0
一、卸载Mysql
1、查询是否安装
使用 dpkg --list|grep mysql
命令查看是否安装mysql,当什么都没有返回时,表示系统没有安装mysql。
二、安装MySQL8.0
1、下载存储库软件包:
默认下载到当前路径,可以指定下载路径
wget https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
2、安装配置MySQL APT安装配置包
指定下面命令后会弹出一个框,点击确定即可
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
3、更新包
sudo apt-get update
如果 update 时,提示下图的 NO_PUBKEY xxxxxxxx时
执行下面的命令后,重新更新包
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
4、安装Mysql Server
我们在上面已经配置了MySQL8.0的APT安装配置包,可以直接apt-get这样会默认下载8.0版本的MySQL。
sudo apt-get install mysql-server
安装中途会让我们输入用户名密码,按照提示输入即可。
5、测试
使用命令mysql -uroot -p
输入密码,测试是否能成功连接 mysql
三、使用配置
开启远程登陆
当我们在服务器上面安装好 mysql 后,发现在本地使用 Navicat 等工具无法连接。
我们需要再服务器上进入mysql,按照以下方式进行设置即可。
- 查询用户表
SELECT `Host`,`User` FROM user;
- 更新用户表:
设置允许所有请求访问
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
- 刷新权限
flush privileges;
参考链接
https://blog.csdn.net/qq_42468130/article/details/88595418
https://blog.csdn.net/Jacksqh/article/details/126552226