在 Arch Linux 上安装和配置 MySQL
MySQL 是一款功能强大且应用广泛的关系型数据库管理系统,是众多应用程序和系统的基石。在以灵活性和前沿功能著称的滚动更新发行版 Arch Linux 上安装 MySQL 需要几个步骤才能确保顺利完成。请按照本指南在基于 Arch 的系统上安装和配置 MySQL。
步骤 1:更新系统
在继续安装之前,请确保您的系统已更新至最新版本。打开终端并执行以下命令:
sudo pacman -Syu
步骤 2:安装 MySQL
使用 pacman 包管理器从官方存储库安装 MySQL:
sudo pacman -S mysql
步骤 3:验证安装
通过检查 MySQL 版本来确认安装:
mysqld --version
步骤 4:初始化 MySQL 在
启动服务器之前,请先初始化 MySQL 数据目录:
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
步骤 5:启动 MySQL
使用 systemctl 启动 MySQL 服务器:
sudo systemctl start mysqld
sudo systemctl status mysqld
步骤 6:启用 MySQL
启用 MySQL 以便在系统启动时自动运行:
sudo systemctl enable mysqld
配置 MySQL
步骤 1:安全安装
运行 MySQL 安全安装脚本以配置安全设置:
sudo mysql_secure_installation
步骤 2:登录 MySQL
以 root 用户身份访问 MySQL 命令行界面:
sudo mysql
步骤 3:创建用户
使用所需的用户名和密码创建一个新的 MySQL 用户:
CREATE USER '<username>'@'localhost' IDENTIFIED BY '<password>';
步骤 4:授予权限
将所有权限授予新创建的用户:
GRANT ALL PRIVILEGES ON *.* TO '<username>'@'localhost' WITH GRANT OPTION;
步骤 5:刷新权限
刷新权限以应用更改并退出 MySQL:
FLUSH PRIVILEGES;
exit
步骤 6:使用新用户登录
使用新创建的用户登录 MySQL:
mysql -u <username> -p
步骤 7:创建数据库
为您的应用程序创建一个新数据库:
CREATE DATABASE <dbname>;
步骤 8:验证数据库
列出所有可用数据库,以验证创建是否成功:
SHOW DATABASES;
恭喜!您已成功在 Arch Linux 系统上安装并配置了 MySQL。现在,您可以利用 MySQL 的强大功能来开发您的应用程序和项目了。
文章来源:https://dev.to/tinapyp/installing-and-configuring-mysql-on-arch-linux-11m1