Dav*_*EWE 3 mysql linux phpmyadmin workbench ubuntu-18.04
我刚刚安装了 ubuntu 18.04 并在其上安装了 LAMP,但是我在没有 root 权限的情况下使用 mysql 时遇到了问题。当我写:
mysql -u 根 -p
并输入我配置的密码,它会拒绝访问。除非我写
须藤mysql -u root -p
并输入我能够连接的密码。但我不想要 sudo 因为它阻止了工作台连接到 mysql,同样适用于 phpmyadmin。关于如何解决这个问题的任何提示?
小智 6
它应该只是需要 sudo 的“-u root”用户。无论如何,最好不要使用 root 进行大多数访问,因此只需使用 sudo 以 root 身份登录并创建一个新用户:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
Run Code Online (Sandbox Code Playgroud)
然后你应该能够在没有 sudo 的情况下访问“mysql -u newuser”。