客户端连接mysql出错
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
解答:
因为开启了使用sock的登陆
mysql -u root --socket=/ops/data/mysql/mysqld.sock -p
链接客户端出错
ERROR 1045 (28000): Access denied for user ‘test’@’localhost’ (using password: YES)
账号密码正确的,但是你用了localhost登陆,记录中test没有配置localhost的,所以要在mysql中创建一个 test@’localhost’的账户
ERROR 1045 (28000): Access denied for user ‘maxscale’@’web1’ (using password: YES)
这次是提示用web1登陆的,因为我加-h然后ip,就要在mysql中创建一个 test@’web1’的账户
交互登陆mysql出现warning警告Using a password
Warning: Using a password on the command line interface can be insecure.
解答:
使用
mysql_config_editor set --login-path=local --host=192.168.1.190 --user=zabbix --password
然后输入zabbix用户的密码
登陆时使用:
mysql --login-path=local -e "show databases;"
有sockfang方式登陆使用:
mysql --login-path=local --socket=/ops/data/mysql/mysqld.sock -e "show databases;"
删除
mysql_config_editor remove --login-path=remote
mysql_config_editor print --all
导入数据到数据库报错ERROR 1050
ERROR 1050 (42S01) at line 1: Table ‘users’ already exists
解答: 导入的数据在数据库中存在了,有可能是重复导入。
登陆数据库提示-bash: !@: event not found
-bash: !@: event not found
解答: 密码中带 !@ 需要 -p’123!@’ 就好了
ACCess Denied for user(using password:YES)
解答: 没有你所输入的账户,可以跳过密码验证后创建一个账户再登陆
5.登陆mysql Access denied for user ‘qpolar’@’localhost’ (using password: YES)
解答: 1.可能没这个用户,还有可能这个用户授权的是%,所以需要加 -h指定当前机器的ip