Mac电脑用VisualStudio连接数据库出现:Authentication method ‘caching_sha2_password‘ not supported by any of the
该问题在网上搜索了很多资料,很少内容是关于mac电脑的,主要是mac电脑在使用mysql8的时候,默认是没有配置文件my.cnf的,所以需要新建一个my.cnf。步骤一:打开终端,cd /etc进入目录步骤二:输入 sudo vi my.cnf 创建配置文件步骤三:复制如下内容到my.cnf配置文件中【重要的是这个default_authentication_plugin=mysql_native
该问题在网上搜索了很多资料,很少内容是关于mac电脑的,主要是mac电脑在使用mysql8的时候,默认是没有配置文件my.cnf的,所以需要新建一个my.cnf。
步骤一:打开终端,cd /etc进入目录
步骤二:输入 sudo vi my.cnf 创建配置文件
步骤三:复制如下内容到my.cnf配置文件中【重要的是这个default_authentication_plugin=mysql_native_password】
[client]
default-character-set=utf8
[mysqld]
default_authentication_plugin=mysql_native_password
character-set-server=utf8
sql_mode='NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
[mysql]
default-character-set=utf8
步骤四:点开mac本的系统偏好设置-点开mysql应用图标
步骤五:点击Configuration,在点击Select,该步骤主要是为了指定刚才配置的配置文件my.cnf
步骤六:搜索步骤三配置的配置文件,选中后打开
步骤七:一定要记得点Apply
步骤八:重新启动mysql之后问题解决
更多推荐
所有评论(0)