【问题标题】:wamp server mysql user id and passwordwamp 服务器 mysql 用户名和密码
【发布时间】:2011-05-24 04:22:47
【问题描述】:

我已经安装了wamp,我想知道如何在mysql中创建用户名和密码。

【问题讨论】:

标签: phpmyadmin


【解决方案1】:

Here is the MySQL documentation on creating new user accounts.

简而言之,您可以通过运行CREATE USER 语句来创建用户:

CREATE USER "<username>" IDENTIFIED BY "<password>";

创建用户后,您可以使用GRANT statement 授予他执行操作的权限。

【讨论】:

    【解决方案2】:

    转到http://localhost/phpmyadmin 并单击“权限”选项卡。有一个“添加新用户”链接。

    【讨论】:

    • 我没有权限标签
    • @curtis 您必须单击左侧的数据库,然后权限选项卡将显示
    • 如果您选择不安装 phpmyadmin,此选项将不起作用。
    • 在默认安装中,您必须以 root 用户身份登录,密码为空白才能执行此操作。
    • @Curtis 有用户帐户标签
    【解决方案3】:

    您可以像这样使用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
    

    【讨论】:

    • 我在哪里输入这个?我在 mysql.exe 的命令提示符中输入了它,但什么也没发生,它只是给我一个带有 -> 的新行和一个闪烁的光标,无论我输入什么
    【解决方案4】:

    使用http://localhost/sqlbuddy --&gt; users接口。

    您可以在 localhost 主页的 Your Aliases 部分找到它。

    【讨论】:

      【解决方案5】:

      默认情况下,您可以使用用户:root 和空白密码在 http://localhost/phpmyadmin 访问您的数据库。

      登录 PHPmyAdmin 后,单击权限选项卡。在用户概览表下的添加新用户链接

      【讨论】:

        【解决方案6】:

        转到 phpmyadmin 并单击左侧栏中已创建的数据库。然后你可以在顶部看到一个权限选项..在那里你可以添加一个新用户..

        如果您还没有任何数据库,请转到 phpmyadmin 并选择数据库并通过简单地在字段中提供数据库名称来创建数据库,然后按 go。

        【讨论】:

          【解决方案7】:

          WAMP 服务器 – MySQL – 重置 Root 密码 (Windows)

          1. 以管理员身份登录系统。

          2. 点击 Wamp 服务器图标 > MySQL > MySQL 控制台

          3. 输入密码:留空并按回车

          4. mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';进入 查询OK

          5. mysql>刷新权限;进入 mysql>退出 ENTER mysql>再见

          6. 编辑名为“config.inc.php”的phpmyadmin文件输入“MyNewPass”($cfg['Servers'][$i]['password'] = 'MyNewPass';)

            李>
          7. 重启所有服务

          8. 清除所有 cookie – 我收到无密码错误,这是因为 cookie。 (ERROR 1045: Access denied for user: ‘root@localhost’ (Using password: NO))

          【讨论】:

            【解决方案8】:

            以前的答案可能不适用于更高版本的 mysql。如果以前的答案对您不起作用,请尝试以下步骤:

            1. 点击 wamp 图标 &rarr: mysql → mysql 控制台

            2. 一一写下以下命令

              use mysql;
              update user set authentication_string=password('your_password') where user='root';
              FLUSH PRIVILEGES;
              quit
              

            【讨论】:

            • 必须在此处添加“mysql”:更新 mysql.user .... 但就像魅力一样
            【解决方案9】:

            只需登录http://localhost/phpmyadmin/

            使用用户名:root

            密码:

            密码为空。 然后选择用户帐户。然后选择添加用户帐户。

            【讨论】:

              【解决方案10】:

              点击回车,因为没有密码。输入以下命令:

              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');
              

              就是这样,为了简单起见,我保持密码相同。如果您想检查用户表以查看信息是否已更新,只需输入如下所示的附加命令。这是检查您是否确实为所有主机输入了相同密码的好选择。

              【讨论】:

              【解决方案11】:

              只需转到 MySql 控制台。

              如果使用 Wamp:

              1. 单击点钟旁边的 Wamp 图标。
              2. 在 MySql 部分单击 MySql 控制台。
              3. 按两次回车(表示无密码)。
              4. mysql 命令预览如下:mysql>
              5. 为 'root'@'localhost' 设置密码 = PASSWORD('secret');

              就是这样。 这会将您的 root 密码设置为机密

              为了将用户权限设置为默认权限:

              为 'root'@'localhost' 设置密码 = PASSWORD('');

              像魅力一样工作!

              【讨论】:

                【解决方案12】:

                我尝试使用用户名“admin”登录,它让我进入,但没有任何权限,我不知道。然后我尝试使用用户名“root”,然后我有了权限,所以我将权限更改为其他用户。两个用户名都不使用密码,所以我把它们留空。

                【讨论】:

                  【解决方案13】:

                  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 个不同的用户+主机组合的所有权限都完全相同。

                  【讨论】:

                    【解决方案14】:

                    更改或添加 Wamp 服务器的用户名和密码

                    1. 转到phpmyadmn。默认用户名为 root,密码为空(空白)
                    2. 转到User accounts标签。

                    如果您看不到选项卡,请转到 phpmyadmin 的主页而不选择任何 DB。

                    1. 在这里点击Add user account添加新账户
                    2. 如果您想更改现有用户的密码,请点击Edit privileges 并选择Chanage password Tab

                    【讨论】:

                      猜你喜欢
                      • 2014-11-09
                      • 1970-01-01
                      • 1970-01-01
                      • 2012-02-07
                      • 1970-01-01
                      • 2016-01-02
                      • 1970-01-01
                      • 2020-07-17
                      • 2014-07-29
                      相关资源
                      最近更新 更多