当我安装MariaDB (低谷apt-get安装mariadb-server)时,我没有被要求为根用户设置密码,就像我们安装MySql-server时一样。然后,我将MySql工作台安装为MariaDB服务器的客户端。当我试图以没有密码的root用户身份连接到db服务器时,出现了一个错误,如下所示:如下图所示,根用户没有密码,我使用以下语法创建了另一个没有密码的用户:CREATE USER 'ig2'@'localhost📷因此
我继承了一台安装了mysql的服务器。我没有任何用户的mysql密码,甚至连root都没有(尽管我有linux root密码)。另外,我只知道有一个用户帐户是根用户,而且这个用户帐户没有执行任何操作的权限,甚至没有SELECT权限。&但会得到以下错误:
Access denied for user 'root'@'localhost
我已经使用--skip-grant-tables选项登录到MySQL。但我不知道如何将所有权限返回给root用户。. * TO 'root'@'localhost';# 1290 - The MySQL server is running with the --skip-grant-tablesoption so it cannot execute this statementGRANT ALL PRIVILEGES