mysql怎么重置数据库 如何重置mysql数据库密码

如何重置mysql数据库密码1.停掉mysql所有服务或者打开任务管理器关掉所有mysql进程,停止mysql服务的语句,首先进入mysql安装目录
的bin目录我这里是F:\smarty\MySQL\bin
执行 net stop
mysql停掉服务 。
2.进入cmd打开一个新的命令行窗口 , 并进入到mysql安装目录的bin目录
3.跳过权限检查启动MySQL,执行mysqld-nt --skip-grant-tables 这条语句操作此步骤
这步执行之后你会发现你的这个窗口里面不能输入了 。好了准备执行下一步 。
4.重新打开一个cmd命令行窗口 , 命令行转到F:\smarty\MySQL\bin目录下直接用mysql命令进入数据库
这样已经进入数据库了,接下来就是切换至mysql数据库改变root用户的密码
5.切换到mysql数据库并更改密码,这里当然就不需要旧密码了否则就没有任何意义了 。
我这里当然以前的密码不是root所以这里改成了root.
6.刷新权限,flush privileges;
7.现在就可以重启mysql,如果重启不了可以到任务管理器里面关掉mysql进程然后net start
mysql启动服务,再输入命令 mysql -uroot -p你的新密码就可以了
mysql数据库密码忘了怎么重置开始--》运行--》cmd
进入mysql安装目录的bin文件夹(客户都没设置环境变量找不到mysql命令只能到那个目录)
比如:D:\Program Files\MySQL\MySQL Server 5.0\bin
1.暂停mysql服务;
2.忽略授权问题;
3.另一个命令行进去myql;
4.重置root密码并刷新授权表;
5.任务管理器杀掉mysql进程;
6.重启mysql服务;
net stop mysql
mysqld --skip-grant-tables
开另外一个命令行窗口,一样进入那个目录
mysql -u root -p
update mysql.user set password=PASSWORD("新密码") where User="root";
flush privileges;
任务管理器杀掉mysql进程
net start mysql
#################################################################
vi /etc/my.cnf 在[mysqld]添加
skip-grant-tables
/etc/init.d/mysql restart
mysql
update mysql.user set password=PASSWORD("新密码") where User="root";
flush privileges;
/etc/init.d/mysql restart
如何初始化mysql数据库初始化mysql数据库mysql怎么重置数据库,在shell中运行以下命令mysql怎么重置数据库:
cd /usr/local/mysql
mkdir sock
cd /usr/local/mysql/bin
初始化数据库
./mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
或者# mysqld --initialize
扩展资料
mysql数据库的备份
1、物理冷备份mysql怎么重置数据库,需要在数据库关闭状态下进行mysql怎么重置数据库,能够较好的保证数据库的完整性 。一般用于非核心业务 , 这类业务一般都允许终端,物理冷备份的特点就是速度快,恢复操作简单 。通常通过直接打包数据库文件夹(如mysql怎么重置数据库:/usr/local/mysql/data)来实现
2、通过启用二进制日志进行增量备份 , MySQL支持增量备份,进行增量备份时必须启用二进制日志 。二进制日志文件为用户提供复制,对执行备份点后进行的数据库更改所需的信息进行恢复 。如果进行增量备份 , 需要刷新二进制日志 。
参考资料来源:百度百科—mySQL
如何重建MySQL数据库?1、首先检查是否已安装MySQL服务,如果没有安装,则需要安装MySQL服务 。
2、然后检查MySQL服务是否已经在系统服务列表中,如果不在则需要手动添加MySQL服务 。
3、检查MySQL的配置文件my.ini是否正确,如果不正确则需要修改配置文件 。
4、检查Windows服务管理器中MySQL服务的状态是否处于“运行”状态,如果不是,则需要手动启动MySQL服务 。

推荐阅读