概述
MySQL 是使用最广泛的开源数据库管理系统,用于保存和检索各种着名应用程序的数据。 在 Debian 10 中 , MariaDB 默认为 MySQL 的替代品,在大多数情况下,MariaDB 运行良好。
如果您想要只在 MySQL 中找到的功能,那么您需要从官方 MySQL APT 存储库安装它
1.添加 MySQL 软件存储库
要安装最新版本的 MySQL ,您需要下载并安装 MySQL APT 存储库 .deb
包含管理在 Debian 系统上配置和安装 MySQL 软件存储库的软件包 。
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
dpkg -i mysql-apt-config_0.8.13-1_all.deb
在程序包安装期间,系统将提示您配置 MySQL APT 存储库以选择要安装的 MySQL 服务器和其他组件的版本。 保留默认选项以安装最新版本。 完成后,单击 Enter 或转到 OK ,然后按 Enter 键 。
也可以选择其他版本
最后选择 OK 结束配置
2.安装 MySQL
添加 MySQL APT 存储库后,更新 APT 包缓存并安装 MySQL 服务器包,它还将为客户端和数据库公共文件安装包,如下所示。
apt update
apt install mysql-server
在安装程序包期间,将显示程序包配置对话框窗口,要求您为 MySQL 设置数据库 root 用户密码。 输入安全且强密码,然后重新输入密码进行确认。
然后阅读有关基于 SHA256 的密码方法的新认证系统, MySQL 使用并单击确定。 并选择要使用的默认身份验证插件(保留默认选项以使用推荐的插件),然后按 Enter 按钮完成安装过程。
程序包安装完成后,安装程序会触发 systemd 自动启动 MySQL 服务并将其配置为在系统引导时启动。 要确保 MySQL 服务已启动并运行,请使用以下命令验证其状态。
systemctl status mysql
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-12-24 10:50:10 CST; 14s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 5508 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 5544 (mysqld)
Status: "Server is operational"
Tasks: 38 (limit: 4915)
CGroup: /system.slice/mysql.service
└─5544 /usr/sbin/mysqld
您需要了解其他几个以便在必要时管理(启动,重新启动,停止和重新加载) MySQL 服务,它们是:
systemctl start mysql #启动
systemctl restart mysql #重启
systemctl stop mysql #停止
systemctl reload mysql #不关闭重新加载
3.安全感初始化
默认情况下,任何新的 MySQL 服务器部署都是不安全的,为了提高 MySQL 服务器实例的安全性,您需要运行 mysql_secure_installation shell 脚本,该脚本会提示您确定要执行的操作。
mysql_secure_installation
一路 Y
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于