mysql Windows-x64 5.6.44 -- 5.7.27免安装版问题解决方案大全

前段时间买了台电脑,由于工作学习需要安装mysql数据库。用的是windows10系统 家庭版(这里吐槽一下,家庭版需要的权限操作太多了,不能远程。如果开发用的话 还是建议旗舰版系统)。
当时安装mysql5.6.44时安装过程很愉快,没有毛病。但是用的时候...真滴是...那个乱码 怎么搞都搞不好。
下面说下安装mysql5.6.44过程(这部分只说安装,下面有对应步骤的问题解决方案):
win10家庭版64位操作系统,mysql官网下载解压版压缩包至本地或我的百度网盘里有(永久有效)

链接:https://pan.baidu.com/s/1hEsUZpZZa6YwMod54cmrMA
提取码:adx7
下载解压后,打开my.ini文件编辑(这个文件也可能叫my.defalut.ini(其实都一样)):
在这里插入图片描述
cmd以管理员身份运行切换至你的mysql解压bin目录下
在这里插入图片描述
输入 mysqld -install 命令
如cmd输出 Service successfully installed 表示服务安装成功
再输入net start mysql 启动MySQL服务或者打开服务,找到MySQL服务,手动打开mysql服务.
至此mysql就算安装完成了

可以去配置下环境变量(也可以不配(不推荐))。
环境变量配置:打开计算机——>右击属性——>选择高级系统配置——>选择环境变量——>在系统变量下 找到Path——>双击打开,把你的mysql解压路径到 例如: 你的解压路径\bin目录加上去就配好环境变量了。当然你也可以选择不配,但是当你cmd登录时需要切到你的解压bin目录下。

下面这个命令非常必要,输入他会生成data目录, data目录只能命令生成,自己新建没作用的.

mysqld --initialize
在这里插入图片描述
在这里插入图片描述

my.ini文件是自己建的

[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\\tools\\mysql\\mysql-5.7.20-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\\tools\\mysql\\mysql-5.7.20-winx64\\data
#允许最大连接数
max_connections=200
#允许连接失败的次数,防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为UTF8(默认为8比特编码的latin1字符集)
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用mysql_native_password插件认证(可以使用除mysql.user系统表之外的凭据的身份验证,如PAM,Windows登录ID,LDAP或Kerberos)
default_authentication_plugin=mysql_native_password
#忘记密码时使用
skip-grant-tables

然后你就可以在cmd命令下登录了: mysql -uroot -p 然后回车,让你输入密码,第一次登录是不需要密码的.
直接回车就好了。
重新设置登录密码:登录后 输入 use mysql 直接回车。(注意是use 不是user)
然后就可以重新设置登录密码了(其实就是一句修改密码的update语句):
update user set password=password(‘newpassword’) whre user=‘root’;
至此 mysql5.6.44安装完成。
在这里插入图片描述
== 我们可以查看mysql服务的编码:show variables like’%char%’==
在这里插入图片描述
当我们发现其他有些不是utf8编码时可以用:set +那个服务 =你想要的编码格式

5.7.27免安装解压版
mysql5.7版本以上解压后都没有data文件夹了 只是比安装myql5.6版本多了一个命令
== mysqld –-initialize还有就是在你的解压目录手动建一个my.ini文本==内容。 可以参照我上面的一样的 记住是手动创建这一个my.ini data目录是你输入mysqld --initialize初始化系统给的
然后mysql5.6版本该怎么操作你就怎么操作吧!
这里有篇文章写的比较好,5.7安装和8.0一样的:https://blog.csdn.net/weixin_39936341/article/details/82701357
问题解决方案可以看我下一篇文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值