在Centos 6.x 上安装 Mysql 的教程 - [点击这里]
mysql
首先,假设咱们须要把Mysql的数据存储位置转到到 /data 下面linux
第一步:sql
service mysqld stop
第二步:shell
### 备份原来的 mysql cp -a /var/lib/mysql /var/lib/mysql_bak ### 转移 mysql cp -a /var/lib/mysql /data/
转移完成后咱们须要修改一些参数让mysql能使用新的地址:
socket
### 备份原来的文件配置信息 cp -a /etc/my.cnf /etc/my.cnf_bak ### 修改原来的配置文件 vi /etc/my.cnf ### 找到 datadir 并把值修改成 : datadir=/data/mysql ### 找到 socket 并把值修改成 : socket=/data/mysql/mysql.sock
修改第二个配置文件:spa
### 备份原来的文件信息 cp -a /etc/init.d/mysqld /etc/init.d/mysqld_bak ### 修改原来的文件信息 vi /etc/init.d/mysqld ### 找到 get_mysql_option mysqld datadir ### 并把值修改成 : get_mysql_option mysqld datadir "/data/mysql" ### 找到 datadir 并把值修改成 : datadir="/data/mysql"
配置文件修改完成后创建mysql sock 的软链接.net
### 进入原来的mysql目录 cd /ver/lib/mysql ### 移除里面的内容 rm -rf * ### 创建 mysql.sock 的软链接 ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock
启动 mysqlcode
service mysqld start
若是出现权限类的问题:blog
### 修改权限错误的文件或文件夹 如修改:/data/mysql 的文件夹权限命令 chcon -R -t mysqld_db_t /data/mysql
若是修改了相应的文件夹权限仍是没法启动
教程
修改系统的权限验证:
vi /etc/selinux/config ### 找到 SELINUX 并把值修改成: SELINUX=disabled Esc :wq ### 修改完成保存后重启系统 reboot
注意:以上操做若是是在生产环境中请谨慎操做。。