发布于 2026-01-06 3 阅读
0

在 Arch Linux 上安装和配置 MySQL

在 Arch Linux 上安装和配置 MySQL

MySQL 是一款功能强大且应用广泛的关系型数据库管理系统,是众多应用程序和系统的基石。在以灵活性和前沿功能著称的滚动更新发行版 Arch Linux 上安装 MySQL 需要几个步骤才能确保顺利完成。请按照本指南在基于 Arch 的系统上安装和配置 MySQL。

步骤 1:更新系统
在继续安装之前,请确保您的系统已更新至最新版本。打开终端并执行以下命令:

sudo pacman -Syu
Enter fullscreen mode Exit fullscreen mode

步骤 2:安装 MySQL
使用 pacman 包管理器从官方存储库安装 MySQL:

sudo pacman -S mysql
Enter fullscreen mode Exit fullscreen mode

步骤 3:验证安装
通过检查 MySQL 版本来确认安装:

mysqld --version
Enter fullscreen mode Exit fullscreen mode

步骤 4:初始化 MySQL 在
启动服务器之前,请先初始化 MySQL 数据目录:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Enter fullscreen mode Exit fullscreen mode

步骤 5:启动 MySQL
使用 systemctl 启动 MySQL 服务器:

sudo systemctl start mysqld
sudo systemctl status mysqld
Enter fullscreen mode Exit fullscreen mode

步骤 6:启用 MySQL
启用 MySQL 以便在系统启动时自动运行:

sudo systemctl enable mysqld
Enter fullscreen mode Exit fullscreen mode

配置 MySQL

步骤 1:安全安装
运行 MySQL 安全安装脚本以配置安全设置:

sudo mysql_secure_installation
Enter fullscreen mode Exit fullscreen mode

步骤 2:登录 MySQL
以 root 用户身份访问 MySQL 命令行界面:

sudo mysql
Enter fullscreen mode Exit fullscreen mode

步骤 3:创建用户
使用所需的用户名和密码创建一个新的 MySQL 用户:

CREATE USER '<username>'@'localhost' IDENTIFIED BY '<password>';
Enter fullscreen mode Exit fullscreen mode

步骤 4:授予权限
将所有权限授予新创建的用户:

GRANT ALL PRIVILEGES ON *.* TO '<username>'@'localhost' WITH GRANT OPTION;
Enter fullscreen mode Exit fullscreen mode

步骤 5:刷新权限
刷新权限以应用更改并退出 MySQL:

FLUSH PRIVILEGES;
exit
Enter fullscreen mode Exit fullscreen mode

步骤 6:使用新用户登录
使用新创建的用户登录 MySQL:

mysql -u <username> -p
Enter fullscreen mode Exit fullscreen mode

步骤 7:创建数据库
为您的应用程序创建一个新数据库:

CREATE DATABASE <dbname>;
Enter fullscreen mode Exit fullscreen mode

步骤 8:验证数据库
列出所有可用数据库,以验证创建是否成功:

SHOW DATABASES;
Enter fullscreen mode Exit fullscreen mode

恭喜!您已成功在 Arch Linux 系统上安装并配置了 MySQL。现在,您可以利用 MySQL 的强大功能来开发您的应用程序和项目了。

文章来源:https://dev.to/tinapyp/installing-and-configuring-mysql-on-arch-linux-11m1