CentOS修改MySql数据库目录datadir_MySQL
程序员文章站
2022-04-29 17:07:24
...
service mysqld stop //停止mysql服务
cp -rf /var/lib/mysql /home/data //复制默认的mysql数据库目录
chown -R mysql:mysql /home/data //给新的目录授权
cp -rf /var/lib/mysql /home/data //复制默认的mysql数据库目录
chown -R mysql:mysql /home/data //给新的目录授权
//修改my.cnf, 为确保没问题, 可以将以前的配置注释掉或者cp一份
vi /etc/my.cnf
datadir=/home/data
socket=/home/data/mysql.sock
//修改mysqld
vi /etc/init.d/mysqld
datadir "/home/data"
service mysqld start //启动mysql
如果启动失败, 使用setenforce 0命令,然后再启动一次试试
----------------------------------------------------------
启动成功之后, 如果使用mysql -u root -p 连接提示/var/lib/mysql/mysql.sock什么错误的话, 那么请修改下面这些配置, 就可以连接了.
vi /etc/my.cnf
[mysql.server]
user=mysql
datadir=/home/data
[client]
socket=/home/data/mysql.sock
推荐阅读
-
windows系统下mysql数据库字符编码问题分析之需要修改字符集为UTF-8
-
修改MySQL数据库字符集
-
CentOS7.x卸载与安装MySQL5.7的操作过程及编码格式的修改方法
-
Centos下 修改mysql密码的方法
-
mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作详解
-
mysql 5.1版本修改密码及远程登录mysql数据库的方法
-
Linux下修改MySQL数据库数据文件路径的步骤
-
使用phpMyAdmin修改MySQL数据库root用户密码的方法
-
Linux学习第三篇 Centos7安装mysql5.7.16数据库
-
Centos7下无法远程连接mysql数据库的原因与解决