你试试 在linux上面使用命宁 mysql -u username -p password 可以链接
但是使用windows下面的navict链接不成功
如果你想使用 caching_sha2_password新特性的话,那么就更新一下navict的驱动
如果不想使用在这个特性 配置一下 /etc/my.cnf
[mysqld]
default_authentication_plugin=mysql_native_password
mysql8window版本安装建议安装是用管理员身份运行!最好下载zip安装包,自己安装配置,步骤如下:
1) 下载 .zip安装包 解压到安装目录
2)使用管理员身份进入cmd命令提示符,进入到mysql的bin目录。
3)初始化,将生成的用户密码记下来(root的随机密码)
mysqld --initialize --console
4安装服务
mysqld --install
5启动mysql服务
net start mysql
6用账号和记下的密码登录即可。
注意:
1 修改root密码
alter user 'root'@'localhost' identified by '123456'
2 若此时 *** 作报错2059,需要更改加密规则 :
mysql -uroot -ppassword #登录
use mysql#选择数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER#更改加密方式
FLUSH PRIVILEGES#刷新权限
你明白了吗?
为以后方便,建议配置MySql_Home 运行环境变量
MySql_Home ="XXXXXXXX"
将mysql\bin目录加入系统目录,便于直接运行
%MySql_Home%\bin
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)