Products
GG网络技术分享 2025-11-14 05:45 1
要沉新鲜设置MySQL的数据权限, 并geng改数据库存储位置,Neng按照以下步骤操作:
打住MySQL服务

bash
sudo systemctl stop mysql
geng改MySQL配置文件
bash
sudo vi /etc/my.cnf
datadir配置项,并修改其值为新鲜的数据库存储位置。比方说 Ru果你想要将数据库存储到/home/mysql_data,则修改如下:
ini
datadir=/home/mysql_data
移动数据库文件
bash
sudo mv /var/lib/mysql /home/mysql_data
bash
sudo chown -R mysql:mysql /home/mysql_data
geng改socket文件路径
/etc/my.cnf中找到socket配置项,并修改其值为新鲜的socket文件路径。比方说 Ru果你想要将socket文件存储在/home/mysql_data/mysql.sock,则修改如下:
ini
socket=/home/mysql_data/mysql.sock
沉新鲜启动MySQL服务
bash
sudo systemctl start mysql
验证geng改
bash
mysql -u root -p -e "show variables like 'datadir';"
沉新鲜设置数据权限
bash
mysql -u root -p
sql
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
username和password为适当的用户名和密码。通过以上步骤,你得Neng够成功geng改MySQL的数据存储位置,并沉新鲜设置数据权限。
Demand feedback