4 回答

TA贡献1813条经验 获得超2个赞
root
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
my.cnf
/etc/mysql/my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\
my.ini
.
bind-address = 127.0.0.1
#bind-address = 127.0.0.1

TA贡献1780条经验 获得超4个赞
root
3306
MySQL
select user, host, password from mysql.user;
MySQL
I root
.
use mysql;update user set password=PASSWORD("NEWPASSWORD") where User='root';flush privileges;

TA贡献1812条经验 获得超5个赞
检查端口是否接受连接:
telnet (mysql server ip) [portNo]
添加IP表规则以允许端口上的连接:
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
在生产环境中不推荐这样做,但是如果您的iptables配置不正确,添加规则可能仍然无法解决这个问题。在这种情况下,应开展以下工作:
service iptables stop
添加回答
举报