在Ubuntu 15.10上,某时(也许在安装并删除了mariadb之后)mysql无法运行。任务已启动,但服务器已关闭。
在命令中:
mysql -u root -p
系统回复如下:
mysql "ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded"
无法登录,找不到插件,配置文件中没有错误(全部为默认值)。
如何重新获得控制权,并使mysql服务器运行?
我不熟悉此特定错误,但请参见以下讨论:lists.launchpad.net/maria-developers/msg08177.html
—
Jos
@Jos:可能是在类似情况下的讨论也没有提供解决方案。我已经在Google上搜索了很多,但没有找到完整的解决方案。无论如何,我已经发布了一个有效的答案。
—
Hydra Starmaster 2015年
关于错误消息的原因:unix_socket插件是MariaDB(不是MySQL)的一部分,需要加载才能使使用它的授权起作用:mariadb.com/kb/en/library/authentication-plugin-unix-socket
—
JonnyJD