一:MySQL 用户密码规则更新执行-> mysql -u root -p; -> UPDATE mysql.user SET Password = OLD_PASSWORD('这里填密码') WHERE User = '这里填数据库用户名';-> 例:UPDATE mysql.user SET Password = OLD_PASSWORD('abc123') WHERE User = 'sq_abcuser';-> FLUSH PRIVILEGES;
二:大MySQL文件数据恢复C:\>mysql -u数据库用户名 -数据库密码 --default-character-set=utf8 数据库名 < d:/本地电脑脚本文件 -> 例: C:\>mysql -usq_abcuser -abc123 --default-character-set=utf8 sq_abcuser < d:/sq_abcuser.sql
三: Mysqldump 常用方法 (如果是linux,需要在前加路径/usr/local/mysql/bin/)
1.导出整个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 mysqldump -uroot -p123456 wcnc > wcnc.sql
2.导入整个数据库 mysql -u用户名 -p密码 数据库名 > 导出的文件名 mysql -uroot -p123456 wcnc < wcnc.sql
3.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
4.导出一个数据库结构 mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table