如何修改WAMP中mysql默认空密码

如何修改WAMP中mysql默认空密码,第1张

1、安装好wamp后,运行WampServer程序,选择MySQL,进入MYSQL控制台

2、进入控制台后,提示输入密码(不用输入任何密码,因为密码为空),按回车键进入

3、输入“USE

mysql”然后回车,意思是选择mysql数据库

4、输入“update

user

set

password=password(‘这里是密码,如:root’)

where

user=’root’”然后回车返回信息:

 Query

OK,

0

rows

affected

(0.00

sec)

 Rows

matched:

2

Changed:

0

Warnings:

0

5、输入quit退出控制台

6、重启mysql服务

7、输入用户名、你设置定的密码,登录成功。

这样mysql登录与密码是没问题了,但是使用phpmyadmin登录不了,提醒密码无效了,这个因为我们还有一步这完成

这样仅仅是修改了mysql的密码,如果访问phpmyadmin,会提示你权限问题之类。找到phpmyadmin安装目录,一般是在wamp/apps/phpmyadmin/这个位置,打开config.inc.php文件,编辑如下几行:

$cfg['Servers'][$i]['auth_type'] = 'http'//由config修改为http

$cfg['Servers'][$i]['user'] = 'root'

$cfg['Servers'][$i]['password'] = 'newpassword'

$cfg['Servers'][$i]['AllowNoPassword'] = false

下来phpmyadmin也就正常了

安装之后root用户默认没有密码,通过命令设置密码。

[root@bogon desktop]# /usr/bin/mysqladmin -u root password 'passok'

然后设置root用户的远程访问权限

在mysql控制台执行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION

FLUSH PRIVILEGES

参考 http://blog.csdn.net/qq_38650613/article/details/73195006

1、找到配置文件my.ini ,然后将其打开,可以选择用记事本打开

2

打开后,搜索mysqld关键字

找到后,在mysqld下面添加skip-grant-tables,保存退出。

PS:若提示不让保存时,可以将该文件剪切到桌面,更改保存后再复制到mySQL目录下

3

保存后重启mySQL

4

然后运行cmd

输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。

注:这个方法是在百度上搜到的,索引是mysql错误1045。但是我按照他的做法到了这步的时候

所以我就用了另一种方法,找到Mysql下面的bin目录,并复制

然后运行cmd,输入cd+刚复制的地址然后回车

在输入百度上说的mysql -u root -p回车即可

这里就是更改密码的地方。输入你要设置的密码即可。完后再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。

但是当我们登入navicat的时候,发现不论什么输入什么密码都行,对于这个我也无法做出解释。但是我先测试连接一个后,在里面修改用户名密码后,这时密码才算真正的修改成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8592338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存