美文网首页
二进制包mysql8启动后mysql连接不上

二进制包mysql8启动后mysql连接不上

作者: testerzhang | 来源:发表于2021-09-06 11:32 被阅读0次

报错信息:

今天安装部署mysql二进制数据库是8.0版本,服务端启动成功后,试着连mysql,结果报错

$ mysql  -h127.0.0.1 -P3306 -uroot -p
Enter password: 
ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

查看mysql命令

$ which mysql
/bin/mysql

引用的是系统的mysql的客户端,不是我刚安装的mysql

尝试使用当前目录下的客户端连接,可以成功

$ ./mysql  -h127.0.0.1 -P3306 -uroot -p

那么问题就好办了,在环境变量加入

解决方案:

$  vim ~/.bash_profile

export MYSQL_HOME=$HOME/3rd/mysql8

export PATH=$MYSQL_HOME/bin:$PATH
export LD_LIBRARY_PATH=$MYSQL_HOME/lib:$LD_LIBRARY_PATH

生效环境变量

$  source ~/.bash_profile

连接数据库

$ ./mysql  -h127.0.0.1 -P3306 -uroot -p

成功。

其他机器老客户端

建议升级mysql客户端,这里写了篇教程。


image.png

欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。

相关文章

网友评论

      本文标题:二进制包mysql8启动后mysql连接不上

      本文链接:https://www.haomeiwen.com/subject/cjjewltx.html