1
simapple 2018-08-29 10:04:55 +08:00
不知所云
|
2
yearliny 2018-08-29 10:09:53 +08:00 via Android
初步估计你说的是新版 Mysql 启用的 auth_socket plugin 插件所引起的问题,我已经写了一篇博客来解释这个问题了,https://yuan.ga/install-mysql-from-ubuntu18-04/。
按照文章中的 选项三 设定就 OK 了。 |
3
yearliny 2018-08-29 10:13:09 +08:00 via Android 2
|
4
openbsd 2018-08-29 10:15:52 +08:00
没看懂问题,遂理解为,当使用 操作系统?用户 g1 连接 MySQL 的时候,即使知道数据库用户 guest2 的账号密码,也无法切换 ? 换个思路,搭配 ssh 证书可否实现 ? 楼下大神指点
|
5
helone OP 找到解决方案了,启用 auth_socket,这样在连接的时候 MySQL 会检查连接的用户和 MySQL 用户是否匹配,如果不匹配则检查 authentication_string,都不匹配就会拒绝连接
https://dev.mysql.com/doc/mysql-secure-deployment-guide/5.7/en/secure-deployment-configure-authentication.html |
6
liangming1 2018-08-29 10:44:26 +08:00
系统用户跟 mysql 用户有什么联系?
|
7
helone OP @liangming1 没联系,但是我这边一个需求需要做到有联系,所以有了这个问题
|