【问题标题】:XAMPP set root user password for MariaDBXAMPP 为 MariaDB 设置 root 用户密码
【发布时间】:2018-06-18 01:03:09
【问题描述】:

如何在 Ubuntu/Kubuntu 16.04 的 XAMPP 中设置 MariaDB 的 root 用户密码?

默认情况下root用户没有设置密码。

我正在使用 XAMPP 7.1.11

【问题讨论】:

  • 如果您仍想将 WAMP 用于教育目的,您可以在 mysql.user 表上运行更新,例如 update mysql.user set Password = PASSWORD('thenewpassword') from mysql.user where User = 'root'...
  • @Hackerman 我在 Linux 上使用 xampp(WAMP 用于 Windows)。我想知道如何在 linux 上做到这一点
  • 在 Linux 上的 xampp 上的过程是一样的。
  • @Hackerman 找到了替代方案并发布了答案。

标签: ubuntu xampp mariadb


【解决方案1】:

我设法在 Windows 和 Linux 上都做到了。 在 Windows 上,打开命令提示符,将目录更改为 \xampp\mysql\bin 并使用 mysqladmin 为 root 用户设置密码,即

cd \xampp\mysql\bin
mysqladmin --user=root password "your_password"

在 Linux (Ubuntu/Kubuntu) 上,打开终端模拟器并将目录更改为 /opt/lampp/bin 即

cd /opt/lampp/bin
./mysqladmin --user=root password "your_password"

【讨论】:

    【解决方案2】:

    我也遇到过这样的问题:

    sudo mysqld_safe --skip-grant-tables &
    mysql -u root
    use mysql;
    update user set password=PASSWORD("mynewpassword") where User='root';
    update user set plugin="mysql_native_password";
    quit;
    

    重启数据库就好了。

    关键是这一行:

    update user set plugin="mysql_native_password";
    

    【讨论】:

      【解决方案3】:

      这个指向Meer's World 的链接对我来说很容易,因为它是通过 phpMyAdmin 屏幕直接完成的,然后是 config.inc.php 文件。我尝试了其他地方描述的 SQL 查询和命令行方法,但没有一个能正常工作。这很容易。

      【讨论】:

        猜你喜欢
        • 2021-12-20
        • 2016-10-10
        • 1970-01-01
        • 2019-09-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-26
        相关资源
        最近更新 更多