Ubuntu18.04安装 mysql8.0

发布时间 2023-06-26 14:14:26作者: Snowclod

一、卸载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时
image
执行下面的命令后,重新更新包

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
image

三、使用配置

开启远程登陆

当我们在服务器上面安装好 mysql 后,发现在本地使用 Navicat 等工具无法连接。

我们需要再服务器上进入mysql,按照以下方式进行设置即可。

  • 查询用户表
SELECT `Host`,`User` FROM user;
  • 更新用户表:
    设置允许所有请求访问
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
  • 刷新权限
flush privileges;