windows与linux环境下mysql数据库的备份与还原
备份:
-uroot 表明用户名为root
-ppass 表明密码为pass
-h表明远程的host为192.168.1.62
>D:/db_bak.sql表明生成文件到D:盘下文件名为db_bak.sql
还原:
可以通过更新mysql库下的user表来进行数据库的用户的密码。例如更新root可以采用
备份:
C:>mysqldump -uroot -ppass -h 192.168.1.62 meeting>D:/db_bak.sql
mysqldump为mysql自带的备份命令
-uroot 表明用户名为root
-ppass 表明密码为pass
-h表明远程的host为192.168.1.62
>D:/db_bak.sql表明生成文件到D:盘下文件名为db_bak.sql
还原:
C:>mysql -uroot -p -h 192.168.1.40
Enter password: ****
在linux下mysql数据库的备份与还原(比在window环境下更为简单)
mysqldump -umeeting meeting_guizhou > /db_bak.sql
还原:
source /db_bak.sql
通常mysql的root用户密码放空了,这样比较不安全。
可以通过更新mysql库下的user表来进行数据库的用户的密码。例如更新root可以采用
UPDATE USER SET passowrd=PASSWORD('pass') WHERE USER='root';