本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 第一步:下载MySql 下载地址:MySQL 第二步:安装MySql 打开下载文件解压到指定文件目录。 打开解压后的MySql文件在根目录下创建my-default.ini (mysql配置文件) my-default.ini文件内容如下:
这里需要将basedir 与 datadir 路径改成mysql的解压路径 找到CMD命令提示符,右键以管理员身份运行 进入mysql子目录bin,依次输入
第三步:设置MySql登录密码 安装mysql 8.0.18,安装成功后修改mysql 密码 1、管理员身份运行cmd,进入 安装 mysql 的 bin 目录 (D:\MySQL\mysql-8.0.18-winx64\bin) 2、 执行命令, net stop mysql (停止 mysql 服务) 3、执行命令, 4、重新打开一个 cmd,同样是 管理员账号进入 mysql 的bin 目录 (D:\MySQL\mysql-8.0.18-winx64\bin) 5、执行命令,mysql -u root -p,不输入密码,直接登录,会成功登录 mysql 6、执行命令 flush privileges; (刷新权限表,这一步必须操作,我就是没有操作这个步骤,重复了很多次修改都没有成功) 7、执行命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 8、执行命令 flush privileges; (必须操作) 9、退出 mysql ,control +Z. (如果 exit 不行的话)。 10、重新管理员命令运行 cmd,进入 mysql 的bin 目录,执行命令, net start mysql (启动 mysql 服务) 11、执行命令 mysql -u root -p,输入新密码,登录mysql 成功 安装完成。 mysql> use mysql mysql> select user,plugin from user where user='root'; Navicat Premium 12 链接MySQL8.0.11数据库报2059错误1,问题现象 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示: 2,问题原因 mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是caching_sha2_password。 3,解决方案 在这里要特别说明一点,如果安装完MySQL8.0.11以后,没有设置环境变量,不能在DOS命令窗口直接使用MySQL的命令。 3.1,电脑WIN + R打开运行窗口,键入cmd打开DOS命名窗口,键入cd C:\Program Files\MySQL\MySQL Server 8.0\bin 3.2,进入安装目录的bin目录后,键入mysql -u root -p命令,按照提示输入密码,登陆MySQL库。注:root是安装MySQL时的默认用户名,如果自己修改的话,用自己新建的名字以及密码。 3.3,登陆后可查询默认加密规则,键入 use mysql; select user,plugin from user where user ='root'; 分别执行后如下 3.4,更改加密方式:ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 更新用户密码:ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 分别执行后如下,重新执行3.3查询结果如下,加密方式已经该改变。 3.5,刷新权限:FLUSH PRIVILEGES; 3.6,重新打开Navicat Premium 12,可连接成功。 |
|