在群晖中使用Docker安装Mysql后,打算利用phpMyAdmin进行管理,可是打开phpMyAdmin页面后,却提示如下信息:

MariaDB 10 is stopped or has not been installed. Please check the package on your DSM first.

没办法,又安装了MariaDB 10,可是安装完后,并不显示mysql服务器,只有MariaDB 10服务器,于是就在百度上查找解决办法,终于找到了一篇,https://www.bilibili.com/read/cv10623480,可是按照这个方法依然无法登录。
但是按照这个思路,再经过自己的一番尝试,终于成功了。
图片1
按照上图,找到文件,修改后终于显示mysql服务器了。
图片2
然后使用数据库用户名和密码进行登录,终于看到了数据了。
图片3
下面是修改后的信息:
[{"verbose":"MariaDB 10","auth_type":"cookie","host":"localhost","connect_type":"socket","socket":"/run/mysqld/mysqld10.sock","compress":false,"AllowNoPassword":false},{"verbose":"MySql","auth_type":"cookie","host":"192.168.20.11","connect_type":"tcp","compress":false,"AllowNoPassword":false}]

[{"verbose":"MariaDB 10","auth_type":"cookie","host":"localhost","connect_type":"socket","socket":"/run/mysqld/mysqld10.sock","compress":false,"AllowNoPassword":false},{"verbose":"MySql","auth_type":"cookie","host":"0.0.0.0","connect_type":"tcp","compress":false,"AllowNoPassword":false}]
特别需要注意的是,在mysql配置信息中,host必须指定为mysql数据库服务器ip地址或0.0.0.0才行。另外还有一点需要注意的是,MariaDB 10数据库套件可以删除,但是删除后,配置信息也没有了,此时mysql也无法连接了,需要再次使用上面的配置信息。此时数据库服务器MariaDB 10其实只是一个假信息了。

发表评论