我已经安装了wamp,我想知道如何在mysql中创建用户名和密码。
答案 0 :(得分:32)
默认情况下,您可以使用用户: root 和空密码访问http:// localhost / phpmyadmin中的数据库。
登录PHPmyAdmin后,单击权限选项卡。以及位于用户概述表
下的添加新用户链接答案 1 :(得分:27)
转到http://localhost/phpmyadmin,然后单击“权限”选项卡。有一个“添加新用户”链接。
答案 2 :(得分:9)
点击输入,因为没有密码。输入以下命令:
mysql> SET PASSWORD for 'root'@'localhost' = password('enteryourpassword');
mysql> SET PASSWORD for 'root'@'127.0.0.1' = password('enteryourpassword');
mysql> SET PASSWORD for 'root'@'::1' = password('enteryourpassword');
就是这样,我保持密码相同以保持简单。如果要检查用户的表以查看信息已更新,只需输入其他命令,如下所示。这是检查您确实为所有主机输入相同密码的一个很好的选择。
答案 3 :(得分:4)
您可以使用MySQL
创建一个用户:
CREATE USER 'username'@'servername' IDENTIFIED BY 'password';
如果您想为特定数据库执行此操作,只需编写MySQL
:
GRANT ALL PRIVILEGES ON database_name.*
TO 'username'@'servername'
IDENTIFIED BY 'password';
请注意,这只是一个句子,还要注意您需要更改:
database_name // your database name
username // any name you want to use as username
servername // the name of your server, for example: localhost
password // any text you want to use as user password
答案 4 :(得分:3)
WAMP服务器 - MySQL - 重置root密码(Windows)
以管理员身份登录系统。
点击Wamp服务器图标> MySQL> MySQL控制台
输入密码:LEAVE BLANK AND HIT ENTER
的MySQL> UPDATE mysql.user SET Password = PASSWORD('MyNewPass')WHERE User ='root';输入 查询确定
mysql> FLUSH PRIVILEGES;输入 mysql>退出ENTER MySQL的>再见
编辑名为“config.inc.php”的phpmyadmin文件,输入“MyNewPass”($ cfg ['服务器'] [$ i] ['密码'] =' MyNewPass')
重启所有服务
清除所有Cookie - 我收到了无密码错误,这是因为Cookie。 (错误1045:拒绝用户访问:'root @ localhost'(使用密码:否))
答案 5 :(得分:3)
以前的答案可能不适用于以后的mysql版本。如果以前的答案不适合您,请尝试以下步骤:
1-点击wamp图标> mysql> mysql控制台
2-逐个写下面的命令
use mysql;
update user set authentication_string=password('your_password') where user='root';
FLUSH PRIVILEGES;
quit
答案 6 :(得分:2)
答案 7 :(得分:1)
Here is the MySQL documentation on creating new user accounts.
简而言之,您通过运行CREATE USER
语句来创建用户:
CREATE USER "<username>" IDENTIFIED BY "<password>";
创建用户后,您可以使用GRANT
statement。
答案 8 :(得分:1)
转到phpmyadmin并从左侧栏中单击您已创建的数据库。然后你可以在顶部看到一个特权选项..在那里你可以添加一个新用户..
如果您还没有任何数据库,请转到phpmyadmin并选择数据库并通过简单地在字段中提供数据库名称来创建数据库,然后按go。
答案 9 :(得分:1)
Darkcoder 的解决方案是唯一让它对我有用的解决方案。 (WAMP server 2.5,包括mysql 5.6.17。+客户端是Workbench 6.3)
为了让任何其他用户(默认 root 除外)能够看到 Workbench 中的架构,我必须为每个其他用户创建 3 次。
Once for host = %
Once for host = localhost
Once for host = ::1
此外,我注意到为了使授予的权限真正起作用(全局和每个数据库的权限),我必须确保所有 3 种不同用户 + 主机组合的所有权限都完全相同。
答案 10 :(得分:0)
使用http://localhost/sqlbuddy --> users
界面。
您可以在Your Aliases
部分的localhost主页找到它。
答案 11 :(得分:0)
我试图使用用户名“admin”登录,它让我进入,但没有任何权限,我不知道这一点。然后我尝试使用用户名“root”,然后我有权限,所以我将权限更改为其他用户。两个用户名都不使用密码,所以我将它们留空。
答案 12 :(得分:0)
更改或添加 Wamp 服务器的用户名和密码
如果您看不到该选项卡,请转到 phpmyadmin 的主页而不选择任何数据库。
答案 13 :(得分:-2)