mysql 远程数据库备份到本地 + mysql忘记密码

本文介绍如何将MySQL远程数据库备份到本地,并提供了解决忘记MySQL登录密码的方法。包括使用mysqldump命令进行数据库备份的过程及重置密码的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值