MySQL5 忘记root口令
网上记录了很多,这里留一个自己尝试过可行的
不同mysq安装版中关于mysql服务的启动命令不完全一样,有 mysqld 的,有 mysqld-nt 的,其实作用一样,找一个跟自己环境中有的(在mysql安装目录下bin目录中)
如果MySQL/bin设置到Path中了,那么以下命令在命令行模式下任意位置执行都可以;如果没有设置Path,那么只能切换到MySQL/bin目录执行
1. c:\>net stop mysql
标准的停止MySQL服务命令
网上介绍的另外一种在资源管理器中找到mysql服务停止的方式我这里不好使
2. c:\>mysqld --skip-grant-tables
让MySQL以非权限验证模式启动,命令执行后此窗口不要关闭
3. c:\>mysql -u root
在另外一个命令行窗口中执行,直接root用户登陆,不需要口令
4 mysql>use mysql;
使用mysql数据库
5. mysql>update user set password=password('newPassword') where user='root';
更新root用户口令
将你要设置的新口令放在 newpassword 位置
6. mysql>flush privileges;
刷新mysql权限列表
另外补充,关于MySQL软件重新安装时的2条注意事项(未验证)
1. 停止服务后再删除,删除后重启并手动清空MySQL目录(里面保留有上次安装的默认配置),同时要删除
c:\Document and Settings\用户名\Application Data\MySQL (XP下用户名是All Users)
2. 安装过程中设置root口令的部分,如果要求输入原口令,此输入框保留不填写,只填写新口令和新确认口令即可
补充:Linux环境
修改 /etc/my.cnf 配置文件
在 [mysqld] 项下添加
skip-grant-tables
重启mysql服务,直接使用 mysql -u root 登陆
分享到:
相关推荐
[内酷族]教程站-Mysql教程之MYSQL用户root口令为弱口令又一入侵办法- NKZU_com.htm
如何恢复MYSQL的ROOT口令
最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。在网上找的解决方案都不靠谱,下面小编给大家分享Windows 8.1下MySQL5.7 忘记root 密码的解决方法,需要的朋友一起看看吧
主要介绍了详解MySQL用户和权限及破解root口令,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
新下载了mysql,口令为空,如何修改root口令: 首先登陆mysql use mysql; update user set password=password('new_password') where user='root'; flush privileges; 注意需要 flush privileges; 更改Mysql root...
如果你把一个Unix root用户口令放在mysql.server脚本中,确保这个脚本只能对root是可读的。检查那个运行Mysqld的Unix用户是唯一的在数据库目录下有读/写权限的用户。不要把process权限给所有用户。如果你不信任你的...
最近在学习关于mysql的数据库复制方面的东东,搜集了一些资料,整理如下: 1:mysql手动复制数据库技巧 2:MYSQL 复制范例详解 3:MYSQL数据同步备份复制电脑网络 ...6:mysql的root口令忘记了怎么办?
1.修改root用户口令,删除空口令 2.删除默认数据库和数据库用户 3.改变默认mysql管理员帐号 4.关于密码的管理 5.使用独立用户运行msyql 6.禁止远程连接数据库 7.限制连接用户的数量 8.用户目录权限限制 9.命令历史...
包含连续或多个重复字符(如abc,123,111,bbb)、键盘连续字符(如qwe,!@#,qaz)、关键字的验证(如admin,root,user),不用引jar文件,导入项目直接可用
目 录 <br>第一章MYSQL入门与初步 1 1.1 MYSQL简介 2 1.1.1 MySQL是什么? 2 1.1.2 我需要MySQL吗? 3 1.1.3 我需要付钱吗? 4 1.1.4 如何得到MySQL? 4 1.1.5总结 5 1.2 关系数据库管理系统 5...
客户程序允许用-u或–user选项指定一个不同的名字,这意味着无论如何你不能使得一个数据库更安全,除非所有的MySQL用户名都有口令。任何人可以试图用任何名字连接服务器,而且如果他们指定了没有口令的任何
b)、mysqlshow -u root mysql 正常时显示数据库mysql里的五个表: columns_priv db host tables_priv user c)、mysqladmin version status proc 显示版本号、状态、进程信息等 d)、mysql test 进入mysql...
当然,如果读者借阅了图书因某种原因忘记了归还,管理员还可以对这些信息进行统计,同时,管理员还可以对已经出借的图书进行续借的办理。 (6)系统设置: 管理员登陆系统后可以修改图书馆的信息,可以修改管理其他...
有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权...另外,如果你改变了root用户口令,你必须如下的MySQL命令指定它。 你可以通过发出GRANT语句增加新用户: 代码如下:shell> mysql –user=root
1 数据备份与恢复 1.1 问题 本案例要求熟悉MySQL的备份与恢复,完成以下任务操作: ...[root@dbsvr1 ~]# mysqldump -u root -p --all-databases > /root/alldb.sql Enter password: //验证口令 [ro
通常我们在连接MySQL的服务器时,要使用到口令。这个口令在网络上传输的时候是加过密的。可是其它的内容都是以明文的方式来进行传输的。 当然如果担心这个不安全的话,可以使用压缩协议(MySQL3.22和以上版本),这样...
在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。
但是,如果存在设置的Root密码过于简单,代码泄露Mysql配置等漏洞,通过一些技术手段,99%都能获取网站webshell,有的甚至是服务器权限。phpMyAdmin在一些流行架构中大量使用,例如phpStudy、phpnow、Wammp、Lamp、...
目 录 <br>第一章MYSQL入门与初步 1 1.1 MYSQL简介 2 1.1.1 MySQL是什么? 2 1.1.2 我需要MySQL吗? 3 1.1.3 我需要付钱吗? 4 1.1.4 如何得到MySQL? 4 1.1.5总结 5 1.2 关系数据库管理系统 5...