Ubuntu 16.04 安装 Mysql 8.0

通过 PATH 安装

通过APT方式安装的版本都是现在最新的版本。通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。

mysql-apt-config.deb下载地址

Ubuntu 16.04 安装 Mysql 8.0

  • 1.解包
$ sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb

Ubuntu 16.04 安装 Mysql 8.0

Ubuntu 16.04 安装 Mysql 8.0

  • 2.更新系统安装源

执行完成后,执行

$ sudo apt update
  • 3.安装 Mysql 服务
$ sudo apt install mysql-server

Ubuntu 16.04 安装 Mysql 8.0

MySQL8.0采用了新的加密方式,一定要注意,正是因为这个加密方式才导致设置的root密码登录不了MySQL,因为终端可能有问题,并不支持这个新的加密方式。幸好有界面可以让我们选择使用旧版本5.x的加密方式,所以果断选择采用5.x的加密方式。

Ubuntu 16.04 安装 Mysql 8.0

  • 4.修改 Mysql Server 的字符集
要修改字符集,首先得找到Mysql的安装位置,可使用如下命令:
$ whereis mysql

Ubuntu 16.04 安装 Mysql 8.0

Ubuntu 16.04 安装 Mysql 8.0

  • 5.重启 Mysql 服务
$ service mysql restart
  • 6.登陆
$ mysql -uroot -p

Ubuntu 16.04 安装 Mysql 8.0

  • 7.修改 Client 字符集
为了让中文字符正常显示,需要修改客户端字符编码。登录成功以后在控制台窗口下输入charset utf8即可。
  • 测试

在控制台输入 status 显示如下信息

Ubuntu 16.04 安装 Mysql 8.0

但是使用 Navicat 远程连接发现无法连接

Ubuntu 16.04 安装 Mysql 8.0

配置 Mysql 远程连接

$ show databases;

$ use mysql

$ select host from user wehre user='root';

$ update user set host = '%' where user = 'root';

$ flush privileges;

Ubuntu 16.04 安装 Mysql 8.0

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!