在 OpenSUSE 中安装 MySQL 8
本文将介绍如何在 OpenSUSE 系统中安装和配置 MySQL 8。
MySQL 是一种开源的关系型数据库管理系统,它可以用于存储和管理各种类型的数据,如文本、数字、日期、图片等。MySQL 8 是 MySQL 的最新版本,它提供了许多新的特性和改进,如窗口函数、通用表表达式、角色、JSON 支持等。本文将介绍如何在 OpenSUSE 系统中安装和配置 MySQL 8。
先决条件
在开始安装 MySQL 8 之前,你需要确保你的系统满足以下条件:
- 你的系统是 OpenSUSE Leap 15.3 或更高版本。
- 你有一个具有
sudo
权限的用户账户。 - 你的系统已经安装了
zypper
和wget
工具。
添加 MySQL 8 软件仓库
首先,你需要添加 MySQL 8 的软件仓库到你的系统中,以便你可以使用 zypper
命令来安装 MySQL 8。你可以使用 wget
命令来下载并安装 MySQL 8 的软件仓库,如下所示:
wget https://dev.mysql.com/get/mysql80-community-release-sles15-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-sles15-3.noarch.rpm
这将下载并安装一个名为 mysql80-community-release-sles15-3.noarch.rpm
的文件到你的系统中。
安装 MySQL 8
接下来,你可以使用 zypper
命令来安装 MySQL 8,如下所示:
sudo zypper install mysql-community-server
这将安装 MySQL 8 的服务器和客户端组件,并启动 MySQL 服务。
设置 MySQL 8 初始密码
在安装完成后,你需要设置 MySQL 8 的初始密码,以便你可以登录并管理你的数据库。你可以使用 grep
命令来查找 MySQL 服务生成的临时密码,如下所示:
sudo grep 'temporary password' /var/log/mysqld.log
这将显示类似于以下的输出:
[Note] A temporary password is generated for root@localhost: 7nQo5f!a8uQo
然后,你可以使用 mysql_secure_installation
命令来设置你的新密码,并进行一些安全设置,如下所示:
sudo mysql_secure_installation
这将提示你输入你的临时密码,并让你选择是否更改密码、删除匿名用户、禁用远程登录、删除测试数据库、重新加载权限表等选项。你可以根据你的需要进行选择,建议你选择 Y
来提高你的数据库的安全性。
验证 MySQL 8 安装是否成功
为了确认你的 MySQL 8 安装是否成功,你可以使用 mysql
命令来登录你的数据库,并查看你的 MySQL 版本,如下所示:
mysql -u root -p
select version();
这将显示类似于以下的输出:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 Homebrew
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.26 |
+-----------+
1 row in set (0.00 sec)
如果你看到了你的 MySQL 版本号,说明你的 MySQL 8 安装成功了。
操作 MySQL 8
在设置好你的密码后,你就可以使用 mysql
命令来操作你的 MySQL 8 数据库了。你可以使用以下命令来启动、停止、重启、加载配置、登录、退出等操作:
- 启动 MySQL 服务:
sudo systemctl start mysql
- 停止 MySQL 服务:
sudo systemctl stop mysql
- 重启 MySQL 服务:
sudo systemctl restart mysql
- 加载 MySQL 配置:
sudo systemctl reload mysql
- 登录 MySQL 数据库:
mysql -u root -p
- 退出 MySQL 数据库:
exit
你也可以使用 mysqladmin
命令来查看你的 MySQL 服务的状态、版本、变量等信息,如下所示:
mysqladmin -u root -p status
mysqladmin -u root -p version
mysqladmin -u root -p variables
结论
本文介绍了如何在 OpenSUSE 系统中安装和配置 MySQL 8。你可以按照本文的步骤来完成你的 MySQL 8 的安装和设置,并开始使用你的数据库。