分享

Windows10 安装mysql-5.7.20遇到的坑

 LibraryPKU 2022-06-13 发布于北京
1.去官网下载mysql-5.7.20-winx64.zip 下载完成后直接解压到指定目录,解压后会发现 相对于其他低版本 解压后的目录中没有data目录和my.ini文件
2.以管理员身份打开cmd.exe 命令行 cd 到 d:\mysql-5.7.20\bin 目录下
3.然后运行mysqld –initialize-insecure –user=root 完成后 会发现根目录多了data目录
4.输入命令 mysql -install 等待提示安装成功后,启动mysql服务
net start mysql 这时可以去服务上看有没有mysql服务 (windows 搜索栏输入 services.msc) [关闭mysql net stop mysql]
5.开启成功 首次登陆 密码为空 mysql -u root -p 回车 要求输入密码 回车 即可 现在不出问题应该登陆了mysql 如果出现错误 请看下面错误总结
6.use mysql;显示Database changed
设置新密码update user set authentication_string=password(“123”) where user=”root”;  显示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1
刷新权限flush privileges;  显示:Query OK,0 rows affected (0.00 sec)
quit;
完成,这样就把root用户的密码设置为123了。
7.最后,为了以后方便启动mysql,配置环境变量
- 安装遇到的问题
1.因为解压后的根目录没有my.ini配置文件 就自己创建了一个 结果 启动mysql服务后 mysql -u root -p 登陆 出现Error 2003 (HY000): Can’t connect to MySQL server on 'localhost’ (10061) 错误 上网查了一下
总结有一下几点
(1)my.ini编辑 后保存编码格式为ANSI 不能设置为utf-8 或者gbk
(2)没有在my.ini里的[mysqld]下设置basedir datadir 等等
(3)本地hosts文件没有127.0.0.1 localhost 或者my.ini 没有配置
bind-address = 127.0.0.1
(4)没有启动mysql服务
总结以上几点对我安装5.7.20 mysql服务已经启动 登录时出Error 2003 (HY000): Can’t connect to MySQL server on 'localhost’ (10061)错误 并没有任何卵用 上网搜了搜 5.7.20不用在根目录创建my.ini文件 直接删除my.ini文件 重新启动并登录 成功

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多