原文:https://www.cnblogs.com/diandiandidi/p/13112024.html
由于客户要求更改服务器的名称,以便区分多台服务器;修改前mysql 能正常登录,但是修改后,登录时报错:
Enter password:
ERROR 1524 (HY000): Plugin '*C6325DAF39AE6CC34E960D3C65F1398FE467E1D0' is not loaded;
上面是错误信息,开始我还以为是服务出现问题,就百度看有没有这个问题的解决办法;百度到的是其他问题的解决办法【https://blog.csdn.net/miss1181248983/article/details/82426283】,其中有说mysql没有权限操作数据目录;在进行赋权后重启时,报如下错误
[root@qm_xszg_40 mysql]# service mysql restart
ERROR! MySQL server PID file could not be found!Starting MySQL............................................................. ........................................ ERROR! The server quit without updating PID file (/home/mysqldata/mysql/qm_xszg_40.pid).
说的是mysql 进程Id文件出现问题,切换到该目录下,发现有一个原来的主机名开头的pid,猜测应该是主机名修改后,mysql未能更新pid文件,导致mysql服务没有正常运行。
不能正常关闭:将原来的 pid文件复制成以现在主机名命名的pid文件,重启mysql后可以正常运行;
能正常关闭:赋予pid所在目录操作权限。
最好的办法是指定mysql的pid文件名称,但是未能找到可以配置的地方。