mysql知识系列:远程登录mysql

参考:

        How to grant all privileges to root user in MySQL 8.0 - Stack Overflow

操作:

        mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD'(PASSWORD要改成你想要设置的密码,我之前没改,导致连接不上);
        mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
        mysql> FLUSH PRIVILEGES;

        可以通过“select user, host, authentication_string from mysql.user;”查看设置是否成功

        一般无需额外操作,如果不行,请参考下面检查bind-address = 127.0.0.1是否被注释(前面加了#)

        linux - Can't connect to MySQL server error 111 - Stack Overflow

        

        该配置文件可以通过“grep -R 'bind-address' /etc/mysql/* /ect/my.cnf”查看该配置在哪,下图可以看到时正常开启的,就不用管了

        

        (参考:https://support.plesk.com/hc/en-us/articles/360016495119-Remote-connection-to-MySQL-database-hosted-on-Plesk-fails-ERROR-2003-HY000-Can-t-connect-to-MySQL-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值