副问题[/!--empirenews.page--]
MySQL数据库默认的数据库文件位于/var/lib/mysql下,偶然辰因为存储筹划等缘故起因,必要变动MySQL数据库的数据存储目次。下文总结清算了实践进程的操纵步调。
1:确认MySQL数据库存储目次
- [root@DB-Server tmp]# mysqladmin -u root -p variables | grep datadir
- Enter password:
- | datadir | /var/lib/mysql/
2:封锁MySQL处事
在变动MySQL的数据目次前,必需封锁MySQL处事。
方法1:
- [root@DB-Server ~]# service mysql status
- MySQL running (9411)[ OK ]
- [root@DB-Server ~]# service mysql stop
- Shutting down MySQL..[ OK ]
- [root@DB-Server ~]#
方法2:
- [root@DB-Server ~]# /etc/rc.d/init.d/mysql status
- MySQL running (8900)[ OK ]
- [root@DB-Server ~]# /etc/rc.d/init.d/mysql stop
- Shutting down MySQL..[ OK ]
- [root@DB-Server ~]#
3:建设新的数据库存储目次
- [root@DB-Server ~]# cd /u01
- [root@DB-Server u01]# mkdir mysqldata
4:移动MySQL数据目次到新位置
- [root@DB-Server ~]# mv /var/lib/mysql /u01/mysqldata/
5:修改设置文件my.cnf
并不是全部版本都包括有my.cnf这个设置文件,在MySQL 5.5版本,我就找不到my.cnf这个设置文件, 而有些MySQL版本该文件位于/usr/my.cnf,假如/etc/目次下没有my.cnf设置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝个中一个到/etc/并更名为my.cnf中。呼吁如下:
- [root@DB-Server mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
编辑/etc/my.cnf文件,修改参数socket
MySQL 5.5 版本
- # The following options will be passed to all MySQL clients
- [client]
- #password = your_password
- port = 3306
- socket = /u01/mysqldata/mysql/mysql.sock
- # Here follows entries for some specific programs
- # The MySQL server
- [mysqld]
- port = 3306
- socket = /u01/mysqldata/mysql/mysql.sock
- skip-external-locking
- key_buffer_size = 16M
- max_allowed_packet = 1M
- table_open_cache = 64
- sort_buffer_size = 512K
- net_buffer_length = 8K
- read_buffer_size = 256K
- read_rnd_buffer_size = 512K
- myisam_sort_buffer_size = 8M
6:修改启动剧本/etc/init.d/mysql
将参数datadir修改为datadir=/u01/mysqldata/mysql/
7:启动MySQL处事并验证MySQL数据库路径
- [root@DB-Server ~]# service mysql start
- Starting MySQL..[ OK ]
- [root@DB-Server ~]# mysqladmin -u root -p variables | grep datadir
- Enter password:
- | datadir | /u01/mysqldata/mysql/
我的疑问:
1: 在修改数据库的存储目次前,,/var/lib/mysql/目次下基础没有mysql.sock文件,安装上面设置后,就会天生mysql.sock文件。
(编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|