Mysql报错--链接报错(上)

2021-06-16 14:20:04 浏览数 (1)

客户端连接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

0 人点赞