mysql mariadb

 记得修改文件夹的权限 chown -R mysql:mysql mysql

https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-16-04

更改MySQL数据库存储路径(datadir)

1、home目录下建立data目录

  cd /home

  mkdir data

2、把/var/lib/mysql整个目录移到/home/data

  cp -r /var/lib/mysql /home/data/

3、删除/var/lib/mysql,并创建mysql.sock的链接

  rm /var/lib/mysql

  mkdir /var/lib/mysql

  ln -s /home/data/mysql/mysql.sock /var/lib/mysql

3、编辑/etc/my.cnf.d/mariadb-server.cnf,更改下面两项

  datadir=/home/data/mysql
  
socket=/home/data/mysql/mysql.sock

4、增加表格长度,数据存储量

  max_allowed_packet = 40G
  innodb_buffer_pool_size = 60G

5、停止mariadb和启动mariadb  

  systemctl stop mariadb.service

 

  systemctl start mariadb.service

 

posted on 2015-07-15 22:45  yangyzh  阅读(173)  评论(0)    收藏  举报