mysql迁移到数据盘
2016-11-16 10:24
204 查看
如果mysql的安装目录及数据目录存放在系统盘,开了刀系统盘空间不够用,这需要我们将mysql迁移至数据盘中。
具体操作步骤如下:
1.首先格式化磁盘,并将数据盘挂载在mnt目录下
mkdir -p /mnt/data
2.用mysqldump命令导出您项目所有的数据,命令参考如下:
mysqldump -p --all -datebases>all.sql
3.停止mysql
/etc/init.d/mysqld stop
4.vim/etc/init.d/mysqld 将文件中“datadir = /server/mysql/data”中的目录地址更改为您迁移至数据盘中的目录地址,即“datadir=/mnt/data”。
5.然后用以下命令初始化一个全新的数据库环境:
/usr/local/mysql/scripts/mysql_install_db --basedir =/server/mysql--datadir = mnt/data -- user =mysql
值得注意的是datadir为您mysql的数据目录。
6.启动mysql,然后将数据还原至新的数据盘中:
/etc/init.d/mysqld start
mysql -u root 登陆数据库,此时的数据库是没有密码的
mysql < source all.sql
/etc/init.d/mysqld restart
具体操作步骤如下:
1.首先格式化磁盘,并将数据盘挂载在mnt目录下
mkdir -p /mnt/data
2.用mysqldump命令导出您项目所有的数据,命令参考如下:
mysqldump -p --all -datebases>all.sql
3.停止mysql
/etc/init.d/mysqld stop
4.vim/etc/init.d/mysqld 将文件中“datadir = /server/mysql/data”中的目录地址更改为您迁移至数据盘中的目录地址,即“datadir=/mnt/data”。
5.然后用以下命令初始化一个全新的数据库环境:
/usr/local/mysql/scripts/mysql_install_db --basedir =/server/mysql--datadir = mnt/data -- user =mysql
值得注意的是datadir为您mysql的数据目录。
6.启动mysql,然后将数据还原至新的数据盘中:
/etc/init.d/mysqld start
mysql -u root 登陆数据库,此时的数据库是没有密码的
mysql < source all.sql
/etc/init.d/mysqld restart
相关文章推荐
- 把mysql 4.0.20的数据表文件(myisam)格式迁移到mysql 5.0下面后phpmyadmin出现乱码
- 将数据从MySQL迁移到Oracle的注意事项
- 数据从MySQL迁移到 Oracle的注意事项
- 一句命令完成MySQL的数据迁移(轻量级)
- 不同版本mysql数据迁移过程所遇到的问题及解决办法
- MSSQL2000的数据迁移到MySQL上的方法
- Ubuntu中Mysql的数据文件迁移
- 不同服务器上 实现mysql数据表迁移
- mysql中用于数据迁移存储过程分享
- 用Mysql存储过程迁移数据
- MySQL数据中的迁移
- [MySQL FAQ]系列 -- 如何跨时区迁移数据
- MySQL与Oracle的数据迁移注意事项,另附转换工具链接
- MySQL如何跨时区迁移数据
- 数据从MySQL迁移到Oracle需要注意些什么
- 通过 IBM Migration Toolkit 的支持把数据从 MySQL 迁移到 DB2 和 Informix Dynamic Server
- mysql 备份与迁移 数据同步方法
- mysql数据迁移到oracle
- MySQL与Oracle的数据迁移注意事项,另附转换工具链接
- mysql数据迁移工具