1 个月 后

安装完用root登录时,会报错:mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'

百度了一下,发现https://www.php.cn/mysql-tutorials-434002.html

mysql5.7版本,默认root禁止通过phpmyadmin使用密码登录的。

所以,新装完MySQL和phpmyadmin以后,如果使用root登录,会出现以上错误提示信息。

最简单的解决方法就是在服务器命令行下直接操作新增一个完全权限的账户。

作为新手还有一个发现,复制楼主的mysql命令,如:
GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION;

要把结尾的;号一起复制,这样才意味着命令已完结,不然就会出现一个->号,我都给整蒙了 哈哈

3 个月 后

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mysql-server

如果这个有错误,先输入
sudo apt-get update
sudo apt-get upgrade

16 天 后
1 个月 后
1 个月 后

安装完毕增加root用户和权限:
先找到默认的debian用户:
sudo cat /etc/mysql/debian.cnf

显示
root@hi3798mv100:~# sudo cat /etc/mysql/debian.cnf
cat: /etc/mysql/debian.cnf: No such file or directory
root@hi3798mv100:~#
咋回事

  • guxi 回复了此帖

    dpkg: error processing package mysql-server (--configure):
    dependency problems - leaving unconfigured
    Setting up libcgi-fast-perl (1:2.15-1) ...
    Processing triggers for systemd (245.4-4ubuntu3.21) ...
    Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
    Errors were encountered while processing:
    mysql-server-8.0
    mysql-server
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    最新系统安装mysql失败

      AIxufeng 不知道是固件的问题,还是mysql软件的问题。我原来是202210版本,更新所有软件,mysql就不能用了。索性就升级了最新的固件,结果装mysql就失败了。你刷回后看看能不能装,回我一下 。

        fengxin dpkg: error processing package mysql-server (--configure):
        dependency problems - leaving unconfigured
        Errors were encountered while processing:
        mysql-server-8.0
        mysql-server
        E: Sub-process /usr/bin/dpkg returned an error code (1)
        root@hi3798mv100:~# 还是提示这个,头大了

          开源、免费、互助、进步

          e 酷网 www.ecoo.top 2023