mysql8.0.21zip安装教程及踩过的坑

1.在官网找到mysql8.0.21.zip 点击 不,谢谢,只是开始我的下载,安装后解压。
2.在安装目录 新建 my.ini文件 data文件 我这里目录是 D:\software\mysql-8.0.21-winx64
3.在my.ini 文件中 添加 如下
mysql8.0.21zip安装教程及踩过的坑

4.配置环境变量,此电脑->属性->高级系统属性->环境变量->系统变量->Path->添加安装目录
ps: 是添加 不是 覆盖!!
5.以管理员身份打开 cmd 依次输入:
mysqld -remove //移除错误的安装
mysqld --initialize //初始化
mysqld install //安装
net start mysql //开启服务
6.登录mysql i:不知道初始密码
i:停止服务 net stop mysql
开启跳过验证的登录方式 mysqld --console --skip-grant-tables --shared-memory
新的cmd窗口 输入 mysql -u root -p 直接enter 跳过 可以登录
在 mysql> 这里输入 update user set authentication_string = ‘’ where user = ‘root’; //密码置空
exit 退出
关闭此窗口 重新开启服务 输入 mysql -u root 实现无密登录
ps: 不要在ini文件中加入 --skip-grant-tables 否则服务会自己断连 每次登录都会登不上,切记!!!
extra: SQLyong 连接数据库 1045 报错
登录数据库 查询 密码 select user,authentication_string from user;
如果密码是乱码形式 则 输入 alter user ‘root’@‘localhost’ IDENTIFIED BY ‘1234’;
再次查询 显示密码 为*A4B6157319038724E3560894F7F932C8886EBFCF即可
7. 用密码登录 mysql -u root -p 输入密码登录 即可
8. 用localhost 登不上 多半是服务没开 如果 确认开了 则在 ini文件 删除 --skip-grant-tables
其他办法 在C盘的etc/hosts 加上 127.0.0.1 localhost
9. vs2010 连接 mysql 出现 驱动程序和应用程序之间的体系结构不匹配
因为项目是32位的,mysql是64位的,所以要下载32位的驱动器才行
参考:https://www.cnblogs.com/lxlin/p/9635350.html 安装教程
https://www.jb51.net/article/179011.htm 忘记密码
https://blog.****.net/taoxuFreedomUP/article/details/107042227?utm_medium=distribute.pc_relevant.none-task-blog-title-1&spm=1001.2101.3001.4242 连接SQLyong出错
https://www.xp.cn/b.php/36924.html MySQL 启动和连接