mysql备份、导入、远程数据库设置

 

MySQL命令行导出数据库

导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 

2.1 备份 
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。

也可以指定导出sql文件的路径,如:mysqldump -u root -p news > d:/news.sql
2.2 还原
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

如果出错,可能需要制定编码方式:[root@localhost mysql]# mysql -u root -p --default-character-set=utf8 voice<voice.sql

3.远程数据库配置

GRANT ALL PRIVILEGES ON *.* TO test@%IDENTIFIED BY 'testpwd' WITH GRANT OPTION; 

如果出现连接错误,需要修改my.ini或者my.conf文件,将bind-address注销掉

修改 max_allowed_packet=2G

原文地址:https://www.cnblogs.com/smallcoderhujin/p/3115235.html