更改MySQL目录
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:
vi my.cnf (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
[root@test1 etc]# vi /etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql (注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
分享到:
相关推荐
CentOS下更改MySQL目录位置.pdf
更改MySQL数据库目录的方法.zip
修改Mysql的root密码方法,比较好用。希望能方便大家。
mysql 更改密码mysql 更改密码
mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改
window下替换mysql版本,比如替换phpstudy的默认mysql数据库
mysql5.7更改端口号方法截图,亲测可用! mysql5.7更改端口号方法截图,亲测可用!!!
在Linux中修改MySQL数据文件存放位置
linux修改mysql字符集 linux修改mysql字符集
Wamp5使用——根目录修改与MYSQL密码修改
Linux修改mysql数据目录
修改mysql root用户密码 修改mysql root用户密码 修改mysql root用户密码
MYSQL修改字符集默认问题
CentOS更改MySQL数据库目录位置.pdf
修改Mysql的root用户密码 修改Mysql的root用户密码 修改Mysql的root用户密码
mysql修改语句 在 MySQL中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。 基础语法 UPDATE 语句的基本语法 使用 UPDATE 语句修改单个表,语法格式为: UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ...
Linux CentOS Mysql修改默认端口.docx
如何修改MySql密码.txt
mysql数据库忘记密码时如何修改 mysql数据库忘记密码时如何修改
图文并茂详细介绍更改mysql数据库文件目录步骤。