2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > mysql修改数据存放位置_Mysql 修改数据库存放位置

mysql修改数据存放位置_Mysql 修改数据库存放位置

时间:2019-01-01 04:09:20

相关推荐

mysql修改数据存放位置_Mysql 修改数据库存放位置

在工作中,我们会遇到需要更改数据库存放位置的时候,例如:原数据库所在磁盘空间不足、等。编译安装的 Mysql[root@localhost ~]# service mysqld status # 首先看到 mysql 为运行状态SUCCESS! MySQL running (3794)[root@localhost ~]# ps aux | grep mysqld | grep -v grep# 这里可以看到原来 datadir 的位置,还有其他的参数路径root 3543 0.0 0.1 11304 1504 pts/0 S 19:32 0:00/bin/sh /usr/local/mysql/bin/mysqld_safe–datadir=/usr/local/mysql/data–pid-file=/usr/local/mysql/data/localhost.pidmysql 3794 0.0 4.3 647376 43936 pts/0 Sl 19:32 0:00/usr/local/mysql/bin/mysqld–basedir=/usr/local/mysql–datadir=/usr/local/mysql/data–plugin-dir=/usr/local/mysql/lib/plugin –user=mysql–log-error=/usr/local/mysql/data/localhost.err –pid-file=/usr/local/mysql/data/localhost.pid–socket=/tmp/mysql.sock –port=3306[root@localhost ~]# service mysqld stop # 好,我们先要停止 mysqlShutting down MySQL.. SUCCESS![root@localhost ~]# ps aux | grep mysqld | grep -v grep # 已经检测不到进程[root@localhost ~]# mkdir /data # 创建即将要更改的位置[root@localhost ~]# cp -r /usr/local/mysql/data/* /data/ # 将原 data 目录下的所有内容复制到新的路径下[root@localhost ~]# chown -R mysql /data/ # 给目录属主[root@localhost ~]# vim /etc/f # 编辑配置文件[mysqld]

datadir = /data# 加入数据库存放位置[root@localhost ~]# service mysqld start # 然后启动数据库Starting MySQL.. SUCCESS![root@localhost ~]# ps aux | grep mysqld | grep -v grep # 可以看到 –datadir=/data 这正是新的位置root 3890 0.5 0.1 11304 1504 pts/0 S 19:52 0:00/bin/sh /usr/local/mysql/bin/mysqld_safe–datadir=/data–pid-file=/data/localhost.pidmysql 4153 2.5 4.0 647376 41824 pts/0 Sl 19:52 0:00/usr/local/mysql/bin/mysqld–basedir=/usr/local/mysql–datadir=/data–plugin-dir=/usr/local/mysql/lib/plugin –user=mysql –log-error=/data/localhost.err–pid-file=/data/localhost.pid –socket=/tmp/mysql.sock –port=3306

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。