mysql8.0.20怎么弄数据目录迁移

小编给大家分享一下mysql8.0.20怎么弄数据目录迁移,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录.

本文使用mysql8.0.20版本,与mysql8.0.11版本不同,具体内容如下:

1.先停止mysql服务:

servicemysqldstop

2.创建需要存放的目录位置并赋予权限:

mkdir-p/bak/mysql_data
chmod766/bak/mysql_data

3.转移原有数据,这里使用 cp -a 进行复制(先进入到默认目录/var/lib/,将整个mysql目录进行复制):

cp-amysql/bak/mysql_data/

4.修改mysql的配置文件/etc/my.cnf:

vim /etc/my.cnf

原有设置:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

修改后的设置:

datadir=/bak/mysql_data/mysql
socket=/bak/mysql_data/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

5.重启mysql服务:

servicemysqldrestart

mysql可以正常启动就OK了~

以上是“mysql8.0.20怎么弄数据目录迁移”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!

发布于 2021-02-16 20:42:57
分享
海报
180
上一篇:node.js+koa怎么搭建一个简单后台管理系统 下一篇:htm、html、shtml区别是什么
目录

    忘记密码?

    图形验证码