cmd下切换到 mysql 安装目录例d:/mysql/bin(如果用WAMP安装则是D:\wamp\bin\mysql\mysql5130\bin)
前提:mysql用户root密码为空
输入mysql -u root mysqlmysql> 状态下输入 update user set password=password('新密码') where user='root';
回显Query OK, 0 rows affected (000 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> 状态下输入 FLUSH PRIVILEGES;回显Query OK, 0 rows affected (000 sec)
mysql> 状态下输入 quit 退出sql
注意每个命令后都要加上一个分号 ";"
mysql 才开始执行该行命令
而第二个指令会让已载入记忆体的 mysql 系统资料库更新
重起mysql
在更新 root 密码后,以后要与 MySQL 连接的方法为:
mysql -u root -p 新密码二、修改phpmyadmin中mysql root的空改为新密码例:D:\wamp\apps\phpmyadmin3011下的configinc文件中$cfg['Servers'][$i]['password'] = ''改为$cfg['Servers'][$i]['password'] = 'newpassword'
首先停止正在运行的MySQL进程
net stop mysql
如未加载为服务,可直接在进程管理器中进行关闭
以安全模式启动MySQL
在命令行下运行
X:/MySQL/bin/mysqldexe --skip-grant-tables
这时不要关闭窗口,另外打开一个命令行窗口,执行mysql -uroot -p 直接回车
X代表你的mysql运行安装路径
>use mysql
>update user set password=password("new_paswd") where user="root";
>flush privileges; //更新权限
>exit
首先,通过WAMP打开mysql控制台。
提示输入原密码,如果是空,直接按回车。
然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
然后输入要修改的密码的sql语句“update user set password=PASSWORD('输入您需要设置的密码') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。
最后输入“flush privileges;”,不输入这个的话,修改密码的 *** 作不会生效的。
然后输入“quit”退出。
以上就是关于如何修改WAMP中mysql默认空密码全部的内容,包括:如何修改WAMP中mysql默认空密码、忘记了WAMP中MYSQL密码(已经不是空密码,修改过),试了多种方法无效,高手何在、wampserver 的MySQL密码忘记了怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)