Debian10装MySQL

zerobiubiu 2022年05月03日 166次浏览

在Debian 10 的默认软件源中并不包含 MySQL 软件包,它已被 MariaDB 替代。从官网下载 MySQL 软件配置包,配置后进行安装。

将 MySQL APT 存储库添加到系统

先到MySQL存储库下载页面,下载最新的发行包,下边两种下载方式选一个就好。

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

下载完成后,通过以下命令安装

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

你将会看到MySQL配置安装菜单,选择你要安装的版本

默认选择了 MySQL 8.0,如果要安装 MySQL 5.7,请选择MySQL Server & Cluster然后选择对应的 MySQL 版本。
调整完毕选项,光标移动到OK,回车确定。

使用以下命令更新软件包,并安装MySQL

sudo apt update
sudo apt install mysql-server

安装过程中将会弹出设置 MySQL root 密码的对话框,设置秘密

接下来,会显示一条消息,通知您有关新的 MySQL 8 身份验证的信息。 在选择默认的 MySQL 8 身份验证插件之前,请确保您的应用程序支持它。

选择默认第一项,按回车继续。

安装完成后,MySQL 服务会默认自动运行,可以通过以下命令查看服务运行状态

sudo systemctl status mysql

连接到MySQL服务器

在终端中可以输入mysql客户端命令来连接mysql服务

mysql -u root -p

远程链接MySQL时远程连接权限默认没有对外开放,在本机通过上边登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。

use mysql
update user set host = '%' where user ='root'
flush privileges;

重启MySQL服务即可完成。

  1. 启动:mysqld start
  2. 停止:mysqld stop
  3. 重启:mysqld restart