Centos 更改MySQL5.7数据库目录位置
2017-11-12 15:50
441 查看
Centos7.3 安装Mysql5.7并修改初始密码
基于 CentOS Mysql 安装与主从同步配置详解
Centos 通过
假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
2、把MySQL服务进程停掉
3、把
或者
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、设置
5、修改配置文件
为保证MySQL能够正常工作,需要指明
6、重新启动MySQL服务
往往坑总是一个接着一个。
以上截图看不到任何问题,我们来查看一下日志
通过关键词搜索找到此篇
http://jejoker.iteye.com/blog/1882028
设置一个SELinux即可
基于 CentOS Mysql 安装与主从同步配置详解
Centos 通过
yum安装(RPM分发进行安装)MySQL的几个人默认目录如下:
目录 | 目录内容 |
---|---|
/usr/bin | 客户端程序和脚本 |
/usr/sbin | mysqld服务器 |
/var/lib/mysql | 日志文件,数据库文件 |
/usr/share/mysql | 错误消息和字符集文件 |
/etc/my.cnf | 配置文件 |
1、home目录下建立data目录
mkdir -p /home/data & cd /home/data/
2、把MySQL服务进程停掉
[root@localhost data]# mysqladmin -u root -p shutdown Enter password:
3、把
/var/lib/mysql整个目录移到
/home/data
mv /var/lib/mysql /home/data/
或者
cp -R /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下
4、设置
/home/data/下mysql文件夹的属主和权限
chown -R mysql:mysql /home/data/mysql
[root@localhost data]# ls mysql [root@localhost data]# ll drwxr-x--x. 5 root root 4096 10月 31 04:03 mysql [root@localhost data]# chown -R mysql:mysql /home/data/mysql [root@localhost data]# ll drwxr-x--x. 5 mysql mysql 4096 10月 31 04:03 mysql
5、修改配置文件
/etc/my.cnf
为保证MySQL能够正常工作,需要指明
mysql.sock文件的产生位置。修改
socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:
/home/data/mysql/mysql.sock以及修改
datadir为
/home/data/mysql操作如下:
#datadir=/var/lib/mysql datadir=/home/data/mysql #socket=/var/lib/mysql/mysql.sock socket=/home/data/mysql/mysql.sock
6、重新启动MySQL服务
service mysqld start
往往坑总是一个接着一个。
以上截图看不到任何问题,我们来查看一下日志
tail -n 1000 /var/log/mysqld.log -f
2017-10-31T08:48:06.533321Z 0 [Warning] Can't create test file /home/data/mysql/localhost.lower-test 2017-10-31T08:48:06.533401Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.20) starting as process 25325 ... 2017-10-31T08:48:06.536585Z 0 [Warning] Can't create test file /home/data/mysql/localhost.lower-test 2017-10-31T08:48:06.536617Z 0 [Warning] Can't create test file /home/data/mysql/localhost.lower-test
通过关键词搜索找到此篇
http://jejoker.iteye.com/blog/1882028
设置一个SELinux即可
setenforce 0
相关文章推荐
- CentOS Linux更改MySQL数据库目录位置具体操作
- (亲测)CentOS Linux更改MySQL数据库目录位置具体操作
- CentOS 更改MySQL数据库目录位置
- CentOS Linux更改MySQL数据库目录位置具体操作
- CentOS Linux更改MySQL数据库目录位置具体操作
- centos更改MySQL数据库目录位置
- CentOS下更改MySQL数据文件目录位置
- CentOS Linux更改MySQL数据库目录位置
- CentOS 更改MySQL数据库目录位置
- CentOS 环境下更改MySQL数据文件目录位置
- CentOS Linux更改MySQL数据库目录位置具体操作
- CentOS 更改MySQL数据库目录位置
- Windows7(win7)用户文件夹(users)更改位置/转移用户目录
- 更改MySQL数据库目录位置
- 更改MySQL数据文件目录位置
- Linux MySQL更改MySQL数据库目录位置
- Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
- 更改ubuntu mysql data目录位置
- mysql更改数据文件目录及my.ini位置| MySQL命令详解
- 更改MySQL数据文件目录位置