自己搞了一次本地备份、本地还原的MySQL版
1、首先检查linux环境下的MySQL状态 ps -ef |grep mysql
2、停掉MySQL服务(service mysqld stop)
3、开始备份某个库(mysqldump -uroot -p pingyougou3>pingyougou3_bak_20191120.sql)
pingyougou3(是要备份的数据库名字); >后面紧跟的是备份文件的名字;
ps:如果您执行完命令没有报错,就不用执行下面括号的命令了直接到第四步还原步骤
(可能你第一次执行这条语句报错,类似于找不到 mysql.sock文件等等错误。这时候你需要$/usr/bin/mysql_install_db //重建授权表 ,然后再执行 $/usr/bin/mysqld_safe &
然后重新启动mysql看是否正常,(service mysqld start),如果启动正常,就可以直接再次关闭MySQL服务,重复执行步骤3的备份命令,这时候应该备份成功)
4、开始还原数据工作
首先启动mysql服务(service mysqld start),进入mysql命令(mysql -uroot -proot)、
这时已经正常可以输入MySQL语句进行执行了,例如查看一下现在有哪些库