[code="java"]# /etc/init.d/mysql stop 停止服务
# vi /etc/my.cnf
没有的话, cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
修改以下的相当内容:
[mysqld]
datadir=/mysqlhome/mysql
socket=/mysqlhome/mysql/mysql.sock
[mysqld_safe]
err-log=/var/lib/mysql/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
socket=/mysqlhome/mysql/mysql.sock
# cp -r -p /var/lib/mysql /mysqlhome复制安装数据
# chown -R mysql:mysql /mysqlhome赋予权限
chcon -R -t mysqld_db_t /mysqlhome/mysql
# /etc/init.d/mysql start 启动服务
[/code]
# vi /etc/my.cnf
没有的话, cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
修改以下的相当内容:
[mysqld]
datadir=/mysqlhome/mysql
socket=/mysqlhome/mysql/mysql.sock
[mysqld_safe]
err-log=/var/lib/mysql/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
socket=/mysqlhome/mysql/mysql.sock
# cp -r -p /var/lib/mysql /mysqlhome复制安装数据
# chown -R mysql:mysql /mysqlhome赋予权限
chcon -R -t mysqld_db_t /mysqlhome/mysql
# /etc/init.d/mysql start 启动服务
[/code]
本文介绍如何通过编辑 MySQL 的配置文件 my.cnf 来调整数据目录和 socket 文件的位置,并展示了如何使用命令来停止与启动 MySQL 服务,以及如何复制和设置权限以确保 MySQL 的正常运行。

被折叠的 条评论
为什么被折叠?



