云网牛站
所在位置:首页 > Linux云数据库 > 在Debian 9/Debian 8上安装MySQL 8.0的步骤

在Debian 9/Debian 8上安装MySQL 8.0的步骤

2019-01-12 21:39:18作者:令华稿源:云网牛站

按照以下步骤在Debian 9/Debian 8系统上安装MySQL 8.0,如果有旧版本的MySQL Server(例如5.7),那么将需要进行就地升级或转储所有数据,升级包并将所有数据库数据重新导入到MySQL 8.0中。

 

第1步:添加MySQL Dev apt存储库

MySQL 8.0软件包可在官方MySQL Dev apt存储库中获得:

sudo apt -y  install wget

wget https://repo.mysql.com//mysql-apt-config_0.8.10-1_all.deb

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

同意配置MySQL Apt存储库:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

出现提示时,确认默认添加MySQL 8.0存储库:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

然后选择<OK>并按<Enter>键确认版本安装。

 

第2步:在Debian 9/Debian 8系统上安装MySQL 8.0

添加存储库后,通过运行以下命令在Debian 9/Debian 8系统上安装MySQL 8.0:

sudo apt update

sudo apt -y install mysql-server

当询问root password时,请提供密码:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

重新输入root数据库用户密码:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

选择Authentication插件并选择<OK>以在Debian 9/Debian 8上完成MySQL 8.0的安装:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

使用apt-policycommand检查安装的版本:

$ apt policy mysql-server

mysql-server:

Installed: 8.0.13-1debian9

Candidate: 8.0.13-1debian9

Version table:

*** 8.0.13-1debian9 500

500 http://repo.mysql.com/apt/debian stretch/mysql-8.0 amd64 Packages

100 /var/lib/dpkg/status

5.5.9999+default 500

500 http://httpredir.debian.org/debian stretch/main amd64 Packages

默认情况下应启动mysql服务,你可以使用以下命令确认服务状态:

$ sudo systemctl status is-enabled mysql

在Debian 9/Debian 8上安装MySQL 8.0的步骤

 

第3步:在Debian 9/Debian 8上测试MySQL 8.0安装

让我们测试一下,确认Debian 9/Debian 8上安装的MySQL 8.0是否按预期工作。

以root用户身份登录并创建密码:

$ mysql -u root -p

得到的结果如下图:

在Debian 9/Debian 8上安装MySQL 8.0的步骤

创建测试数据库和用户:

CREATE USER 'test_user'@'localhost' IDENTIFIED BY "Jek1oleiboafei4eeghu";

CREATE DATABASE test_db;

GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';

FLUSH PRIVILEGES;

QUIT

尝试以test_user身份访问数据库控制台:

$ mysql -u test_user -p

在Debian 9/Debian 8上安装MySQL 8.0的步骤

一旦确认能够登录并使用分配的数据库,再次以root用户身份登录并删除测试数据库和用户:

mysql> DROP DATABASE test_db;

Query OK, 0 rows affected (0.11 sec)

mysql> DROP USER 'test_user'@'localhost';

Query OK, 0 rows affected (0.11 sec)

mysql> SELECT USER FROM mysql.user;

 

安装数据库管理工具

如果使用MySQL命令行觉得很麻烦,那么可以参考在Ubuntu 18.04系统上安装和配置DBeaver的步骤,安装一款数据库工具来帮助你更好的完成工作。

 

相关主题

在阿里云服务器CentOS 7上安装部署MySql 8.0

精选文章
热门文章