我的当地环境是:
安装MySQL 5.7
sudo apt-get install mysql-common mysql-server
Run Code Online (Sandbox Code Playgroud)当我尝试登录MySQL(通过CLI)时:
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
我遇到了一个包含3个步骤的循环问题.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Run Code Online (Sandbox Code Playgroud)
解决方案:重启PC.
这导致了另一个错误:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'.
Run Code Online (Sandbox Code Playgroud)
可能的问题?"root"用户的密码错误!
解决方案:使用本教程重置root密码.
使用正确的密码和工作套接字,会出现上一个错误.
mysql "ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded"
Run Code Online (Sandbox Code Playgroud)
在这里,我停下来或以某种方式得到了1).
我使用EditLine包装器安装了Mysql Ver 14.14 Distrib 5.7.9 for Linux(x86_64) On CentOS Linux 7.1.1503版
我使用此命令更改了root密码:
alter user 'root'@'localhost' identified by 'XXXXXXX';
flush privileges;
Run Code Online (Sandbox Code Playgroud)
重新登录后
[root@server ~]# mysql -u root -p
Enter password:
Run Code Online (Sandbox Code Playgroud)
ERROR 1524(HY000):未加载插件'*A6074285732753D325C55AD74E7517CF442C1A81'
我有以下错误:
{"failed": true, "invocation": {"module_args":
{"append_privs": false, "check_implicit_admin": true, "config_file": "/root/.my.cnf", "connect_timeout": 30, "encrypted": false, "host": "rothko", "host_all": false, "login_host": "localhost", "login_password": "", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "name": "root", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "*.*:ALL,GRANT", "sql_log_bin": true, "ssl_ca": null, "ssl_cert": null, "ssl_key": null, "state": "present", "update_password": "always", "user": "root"}, "module_name": "mysql_user"},
"item": "rothko",
"msg": "unable to connect to database,
check login_user and login_password are correct or /root/.my.cnf has the credentials.
Exception message: (1045, \"Access denied for user 'root'@'localhost' (using password: …Run Code Online (Sandbox Code Playgroud)