【发布时间】:2022-12-03 01:26:04
【问题描述】:
我想用另一个用户登录 mysql 数据库 我创建用户
mysql -u root
create USER 'myuser'@'%' IDENTIFIED BY 'password' REQUIRE SSL; flush privileges;
授予特权
grant all on *.* to 'myuser'@'%' IDENTIFIED BY 'password'; flush privileges;
但 mysql 拒绝连接并“强制”本地主机!
mysql -h myhost -p
Enter password:
ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
tcp 端口 3306 已打开
telnet-ssl myshost 3306
Escape character is '^]'.
Y
******-MariaDB...
ss -tulnepona|grep 3306
tcp LISTEN 0 80 *:3306 *:* users:(("mariadbd",pid=13501,fd=20)) uid:27 ino:39020 sk:45 cgroup:unreachable:1 v6only:0 <->
tcp TIME-WAIT 0 0 [::1]:59876 [::1]:3306 timer:(timewait,53sec,0) ino:0 sk:47
为什么强制本地主机不连接到远程服务器? 服务器是 slackware-15 上的 mariadb,我不使用 $HOME/.my.cnf
【问题讨论】:
标签: mariadb