要更换 MySQL 5.7 的启动用户,可以按照以下步骤操作:

  1. 停止 MySQL 服务:执行命令sudo systemctl stop mysql

  2. 编辑 MySQL 配置文件:打开 MySQL 配置文件/etc/my.cnf,找到[mysqld]部分,添加或修改以下两行配置:

user=new_username
datadir=/data/mysql

new_username替换为你想要使用的新的启动用户。

  1. 修改 MySQL 数据目录的权限:执行命令sudo chown -R new_username:new_username /data/mysql,将new_username替换为你想要使用的新的启动用户。

  2. 修改 MySQL 日志文件的权限:执行命令sudo chown new_username:new_username /var/log/mysqld.log,将new_username替换为你想要使用的新的启动用户。

  3. 修改系统服务文件的权限:执行命令sudo chown new_username:new_username /usr/lib/systemd/system/mysqld.service,将new_username替换为你想要使用的新的启动用户。

  4. 编辑系统服务文件:执行命令sudo vi /usr/lib/systemd/system/mysqld.service,找到[Service]部分,添加或修改以下一行配置:

User=new_username

new_username替换为你想要使用的新的启动用户。

  1. 重新加载系统服务并启动 MySQL:执行命令sudo systemctl daemon-reloadsudo systemctl start mysql

现在,MySQL 5.7 将使用新的启动用户进行启动。


原文地址: https://www.cveoy.top/t/topic/o4eu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录