我有一个运行正确用户的MariaDB实例。我的my.cnf
看起来像这样:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
bind-address = 0.0.0.0
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
!includedir /etc/my.cnf.d
我试图以root身份从Windows MySQL Workbench连接到此数据库并且正在
无法在
上连接到MYSQL服务器<servername>
当我在服务器上运行netstat -aonp | grep 3306
时,我得到:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 12793/mysqld off (0.00/0/0)
所有看起来都运行得很好,我的绑定地址设置为全0。
我可能会在这里失踪什么?
答案 0 :(得分:1)
也许这是许可问题
GRANT ALL PRIVILEGES ON *.* TO 'root'@'*' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
答案 1 :(得分:1)
由于这是一个新VM,FirewallD
未运行。
我需要启动FirewallD
并向其添加3306/tcp
:
firewall-cmd --add-port=3306/tcp
firewall-cmd --permanent --add-port=3306/tcp