linux下更改MySQL数据库存储目录
2013-01-27 12:00
260 查看
先看一下默认MySQL数据库数据目录到底存放在哪里
mysqladmin -u root -p variables | grep datadir
Enter password:
| datadir | /var/db/mysql
1、把MySQL服务进程停掉:
shell> mysqladmin -u root -p shutdown
会提示输入密码。直接回车就行了,因密码为空。
2、在你想要保存的地方,拷一份原始目录的数据过来
shell> cd /data2/ //data2 为你想要保存数据的父目录。
shell> cp -r /usr/local/mysql/data/ . //这样完成后数据库的目录就是/data2/data
shell> chown -R mysql:mysql data //更改data目录的组和用户。这步很重要。否则在我机器上是不成功的
3、更改配置文件:
先看/etc/目录下,有无my.cnf 配置文件。如果没有则从/usr/local/mysql/support-files/目录下随便拷一个 .cnf 文件到/etc/里
shell> cd /etc
shell> cp /usr/local/mysql/support-files/my-large.cnf .
shell> mv my_large.cnf my.cnf //命名为my.cnf
shell> vim my.cnf //更改里面的配置
找到datadir = 这个字样.如果没有则在[mysqld] 后面的行加上
在该行前用#把该行注释掉
另起一行写成:datadir = /data2/data //你想修改成的目录
保存退出。
4、重启mysql服务
运行下面命令:
shell> /usr/local/mysql/bin/mysqld_safe &
不如意外的话应该是成功的。我试了两台服务器都是可以的。
记录下来,以后应该还用得着。这些东西就是烦。
mysqladmin -u root -p variables | grep datadir
Enter password:
| datadir | /var/db/mysql
1、把MySQL服务进程停掉:
shell> mysqladmin -u root -p shutdown
会提示输入密码。直接回车就行了,因密码为空。
2、在你想要保存的地方,拷一份原始目录的数据过来
shell> cd /data2/ //data2 为你想要保存数据的父目录。
shell> cp -r /usr/local/mysql/data/ . //这样完成后数据库的目录就是/data2/data
shell> chown -R mysql:mysql data //更改data目录的组和用户。这步很重要。否则在我机器上是不成功的
3、更改配置文件:
先看/etc/目录下,有无my.cnf 配置文件。如果没有则从/usr/local/mysql/support-files/目录下随便拷一个 .cnf 文件到/etc/里
shell> cd /etc
shell> cp /usr/local/mysql/support-files/my-large.cnf .
shell> mv my_large.cnf my.cnf //命名为my.cnf
shell> vim my.cnf //更改里面的配置
找到datadir = 这个字样.如果没有则在[mysqld] 后面的行加上
在该行前用#把该行注释掉
另起一行写成:datadir = /data2/data //你想修改成的目录
保存退出。
4、重启mysql服务
运行下面命令:
shell> /usr/local/mysql/bin/mysqld_safe &
不如意外的话应该是成功的。我试了两台服务器都是可以的。
记录下来,以后应该还用得着。这些东西就是烦。
相关文章推荐
- 更改MySQL数据库数据存储目录 (FreeBSD)
- CentOS Linux更改MySQL数据库目录位置具体操作
- Linux(CentOS)下更改/转移MySQL数据库目录
- linux下更改MySQL数据库存储路径
- Linux中更改转移mysql数据库目录的步骤 推荐
- Linux更改mysql数据库目录辛酸历程
- linux下更改MySQL数据库目录位置
- Linux上更改mysql数据库目录
- linux下更改MySQL数据库目录位置
- Ubuntu上更改MySQL数据库数据存储目录
- Mysql数据库初始化后更改数据存储目录
- (亲测)CentOS Linux更改MySQL数据库目录位置具体操作
- Linux中更改转移mysql数据库目录的步骤
- LINUX下更改MYSQL的存储目录
- Linux MySQL更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置
- linux下更改MySQL数据库目录位置
- CentOS Linux更改MySQL数据库目录位置具体操作
- [转]linux mysql 更改MySQL数据库目录位置
- linux mysql 更改MySQL数据库目录位置