Ubuntu 18.04 mariadb访问错误

Ubuntu 18.04 mariadb访问错误

我在 ubuntu 18.04,我已经安装了 maria-db,

maria-db 正在使用以下命令运行:

sudo service mysql status

但是当我写这个命令时:

sudo mysql -u root -p

错误:我收到此错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

my.conf我通过编辑我的 MySQL 文件夹解决了这个问题:我skip-grant-tables在该[mysqld]部分中添加了。

然后,当我尝试编写命令时,例如使用以下命令在我的 Maria-db 数据库中创建表:

sudo mysql -u root -p

错误:收到此错误:

ERROR 1290 (HY000): The Maria-db server is running with the --skip-grant-tables option so it cannot execute this statement

你的建议确实对我有帮助,我已经被困在这里几天了,

我尝试重新安装 maria-db,也重新配置 maria-db,但出现同样的错误;我尝试了很多解决方案,但我不断收到此错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

答案1

使用该mysql_secure_install脚本来初始化新的数据库。您可以创建用户并手动授予他们访问权限。

相关内容