[MDEV-14839] Sequel Pro cannot authenticate a user with PAM Created: 2018-01-01 Updated: 2018-02-02 Resolved: 2018-02-02 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Authentication and Privilege System |
| Affects Version/s: | 10.1, 10.2 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Marc BALLAT | Assignee: | Unassigned |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | need_feedback | ||
| Environment: |
Mac OS X 10.9.5 |
||
| Description |
|
Sequel Pro cannot authenticate a user with PAM (Debian Jessie in a container on Proxmox v4.2, MariaDB 10.1 and 10.2). I get the following error : Kind regards. Marc |
| Comments |
| Comment by Elena Stepanova [ 2018-01-01 ] | |||
|
Here is a note from PAM plugin documentation:
Did you try that? | |||
| Comment by Marc BALLAT [ 2018-01-01 ] | |||
|
OK, I tried your suggestion. Here is the relevant part of my.cnf :
I am now getting the following message from Sequel Pro : Although I did launch Sequel Pro from a shell where I had set What am I doing wrong here ? Thanks in advance. | |||
| Comment by Sergei Golubchik [ 2018-01-02 ] | |||
|
means that you use MySQL client library, not MariaDB client library. It has mysql_clear_password built in, so that it doesn't need to be loaded, but it needs to be enabled via LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN. If that doesn't work, it could be that you're doing something wrong or it could be a bug in MySQL client library. Alternatively you can install dialog.so which comes with MariaDB client library. MySQL client library used to be able to load it just fine. |