Ubuntu 16.04 安装 Mysql 8.0
通过 PATH 安装
通过APT方式安装的版本都是现在最新的版本。通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。
- 1.解包
$ sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
- 2.更新系统安装源
执行完成后,执行
$ sudo apt update
- 3.安装 Mysql 服务
$ sudo apt install mysql-server
MySQL8.0采用了新的加密方式,一定要注意,正是因为这个加密方式才导致设置的root密码登录不了MySQL,因为终端可能有问题,并不支持这个新的加密方式。幸好有界面可以让我们选择使用旧版本5.x的加密方式,所以果断选择采用5.x的加密方式。
- 4.修改 Mysql Server 的字符集
要修改字符集,首先得找到Mysql的安装位置,可使用如下命令:
$ whereis mysql
- 5.重启 Mysql 服务
$ service mysql restart
- 6.登陆
$ mysql -uroot -p
- 7.修改 Client 字符集
为了让中文字符正常显示,需要修改客户端字符编码。登录成功以后在控制台窗口下输入charset utf8即可。
- 测试
在控制台输入 status 显示如下信息
但是使用 Navicat 远程连接发现无法连接
配置 Mysql 远程连接
$ show databases;
$ use mysql
$ select host from user wehre user='root';
$ update user set host = '%' where user = 'root';
$ flush privileges;
本作品采用《CC 协议》,转载必须注明作者和本文链接