一、mysql 远程数据库备份到本地
1. 远程数据库信息须知:ip地址(10.10.10.10)、用户名(root)、密码(101010)、要备份的数据库名(olddatabase)
2. 本地数据库信息须知:本地地址(localhost)、用户名(root)、密码(010101)、备份至数据库newdatabase【已新建】
cd 到d:/mysql/bin文件下
cmd命令:d:
cmd命令:cd mysql\bin
cmd命令:mysqldump -h 10.10.10.10 -uroot -p101010 --opt --compress olddatabase --skip-lock-tables | mysql -h localhost -uroot -p010101 newdatabase
命令解读:对远程服务器10.10.10.10用户名为root密码101010 进行操作【opt】,以skip-lock-tables的方式对olddatabase数据库压缩【compress】,通过管道【|】传输至 本地服务器【localhost】用户名为root密码101010 的newdatabase数据库。(mysqldump是mysql用于转存储数据库的实用程序。)
二、mysql登录密码忘记
1. cmd命令:taskkill /f /im mysqld-nt.exe
2. cd 到mysql/bin文件下
cmd命令:d:
cmd命令:cd mysql\bin
cmd命令:mysqld-nt --skip-grant-tables
此时cmd窗口滞留(不用关闭再开一个cmd)
3. 同样cd 到mysql/bin文件下
cmd命令:d:
cmd命令:cd mysql\bin
cmd命令:mysql -u root
查看密码:mysql>select host,user,password from mysql.user;
修改密码:mysql>update mysql.user set password=000000 where user='root'; 【如修改密码后报错localhost无法连接,重启,用上述办法查看密码,再次登录】
mysql>exit;退出mysql
4.cmd命令:taskkill /f /im mysqld-nt.exe
cmd命令:net start mysql