第一步 去官网下载
拉到最下面的菜单栏,选择 MySQL Community Server*
会进入最新版本下载界面,当然我这里选择不用最新版本,以8.0.26为例
点击图片箭头指向的地址,即可进入自主选择下载版本界面。
我这里下载的是不带源码的完整压缩包,大家可以安装自己的需求来下载。下载完成以后,是这样的:
第二步:配置环境
将上面下载好的压缩包,剪切到电脑的环境目录,解压缩。如果没有,则可以自己建立一个,以英文命名的路径,以免出现问题。
2-1 将此路径,加入到系统环境变量中去。(这一步按照自己的实际的来)
D:\environment\mysql-8.0.26-winx64\bin
2-2 返回bin目录的上层,建立一个 my.ini的文件,复制以下内容到里面去,这是简单的安装,如果还需做更多的安装配置,可自行查询。
[mysqld]
basedir=D:\environment\mysql-8.0.26-winx64\
datadir=D:\environment\mysql-8.0.26-winx64\data\
port=3306
basedir 为 mysql的根目录路径
datadir 为 数据库数据保存路径
port 为 数据库端口
2-3 运行Windows命令行工具,Power Shell 或者 CMD都可以。注意是以管理员身份运行。
按照步骤
1、 cd (mnysql的bin目录路径)
2、mysqld -intlialize-inseure --user=mysql
3、 mysqld -install
4、 net start mysql
以下是输出结果:
如果一致,则说明安装成功
这里有一个注意点:在8.0 以后的版本中不要在my.ini 文件中加入以下语句
skip-grant-tables
不然会出现MYSQL服务启动成功后,几秒内自动停止。
如果出现以上情况,解决方法步骤:
1、删除根目录的data文件夹
2、管理员身份运行命令行,进入mysql的bin目录下
3、输入:mysqld remove mysql
4、然后重新走一遍上面的安装步骤即可
第三部 登录mysql修改密码
3-1 运行命令行工具,登录数据库,第一次登陆无密码,直接回车进入即可。
mysql -u root -p
看到以上效果,则说明登录成功;
1、use mysql
2、ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
然后进行一步,刷新一下数据库状态即可;
flush privileges ;
到此,数据库8.0的安装教程已经完成
感谢。希望学到的同学可以点个赞,收个藏。以备不时之需。
标题接下来是问标题题环节:
1、数据连接工具连接8.0数据库时,提示 caching_sha2_password‘ cannot be loaded : xxxxxx
原因:这是因为8.0版本后,连接登录的密码规则已更改。
解决办法:
1、mysql -u root -p
2、use mysql
3、alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
4、flush privileges;