MySQL 5.5/5.7 zip版 下载、安装、卸载、报错 - 更-2

  因为mysql5.7新增了密码过期功能,所以选用了mysql5.5(5.7安装部分在本文最后)。zip版安装较为简单,且官网从5.6开始就只提供zip版下载,而exe/msi版之前遇到了太多繁杂的安装步骤之后最后一步拼人品失败的(如下图),只能卸掉重装,我遇到过装了11次蔡成功的,至今不知道原因,大部分失败了第二次就成功了,而zip版,好装好卸,不信你看↓

  一、下载

  图1.我们还算从下载开始,百度mysql下载,注意区分广告找到真正的链接。官网下载地址:https://dev.mysql.com/downloads/mysql/

   图2.时间2020年4月21日,官网下载旧版本的按钮好找了很多,上面的链接点击完毕之后就能看到Archives按钮,也就是档案的意思:

     图3.此时最新归档版本显示是8.0.18,选择下拉列表,找到你要的版本:

    图4.我选择了5.5的最后一个版本,之后点击了Windows (x86, 64-bit), ZIP后的Download按钮,直接就可以下载了。

二、安装

  图5.找到下载好的mysql文件,解压到你安装软件的位置,注意别解压散了,强迫症也不喜欢多一层,然后在根目录新建一个txt,填入如下内容并保存,这个内容是使mysq字符集默认UTF-8,如果不更改,默认latin1,也就是ISO-8859-1,不支持中文:

[client]
port=3306
default-character-set=utf8
[mysqld] 
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
default-time_zone='+8:00'

  图6.之后点击文件夹上方的查看按钮,勾选文件扩展名:

     图7.把【新建文本文档.txt】重命名为【my.ini】,确定:

    图8.把mysql的bin目录配置到环境变量中,这样不切换到mysql的bin目录也可以调用bin目录中的命令了,以后你也会用到,桌面此电脑-右键【属性】-左上居下【高级系统设置】-右下【环境变量】:

    图9.接下来开始安装mysql服务,如图方式打开cmd:

    图10.mysql5.7版本请先跳到最后一步,运行初始化命令,获得默认密码。输入【mysqld -install】,回车,出现【Service successfully installed.】表示安装成功,注意输入的mysqld不是mysql,回车完确认是否安装成功:

    图11.继续输入命令,输入【net start mysql】开启服务。mysql服务默认是自动开启,也就是开机时自动会进行启动,但我们刚安装完的牵扯不到开机它也没自动启动,需要我们手动开启:

    图12.至此安装完毕,但默认无密码。我们继续在命令窗口输入命令,登录mysql并设置下密码,输入【mysql -uroot -p】并连续两次回车,出现如下图界面表示登录成功。-uroot表示username为root,这是mysql安装的默认超级管理员用户,-p回车让输入密码,但密码为空所以直接继续回车即可:

   图13:我们看到前面的路径已经由刚打开cmd时的默认的【C:\Windows\system32>】变成了【mysql>】,此时我们再次输入的就得是mysql命令了,输入mysql代码【set password=password('admin');】回车,显示如下图的【Query OK...】表示操作成功。这串代码的意思是把登录用户的密码修改为【admin】,注意最后加英文分号表示本条sql语句结束。

  注意:上述方式装完,内置的test数据库字符集还不是中文,其他的库包括新建的都是UTF-8了,解决办法是把test删掉再新建。

 三、卸载

  图14.同样在管理员的cmd里面,先关闭服务【net stop mysql】,然后输入卸载命令【mysqld -remove】,如下图表示卸载完成:

 

四、更1

  图5中,我们在my.ini文件最后,也就是[mysqld]下,添加了【default-time_zone='+8:00'】,【】内的,是用来设置mysql的默认时区,因为IDEA 2020.1连接mysql时会报时区错误,这是最简单且一劳永逸的方法。

  如果已经安装过mysql,找到mysql解压目录下的my.ini,在最后粘下这行代码然后重启服务也是可以解决的。

五、更2

  mysql的zip安装,对于部分新装系统电脑因为系统环境缺失,会导致报一个错:mysql.exe -系统错误 由于找不到MSVCR120.dII,无法继续执行代码。重新安装程序可能会解决此问题。如下图:

 

   解决办法很简单,安装VCRedist即可。下载链接1:IT天空,下载链接2:官方x64版本

六、5.7安装

  官网从5.6开始不再提供msi版下载,mysql 5.7 zip版安装方式如下,版本:mysql 5.7最后一版:mysql-5.7.3x-winx64。

  和5.5安装的区别有二:

    1.执行安装命令前先执行前置命令:mysqld --initialize --user=mysql --console,表示初始化mysql并把随机生成的密码输出到控制台。

    2.安装完需要cmd中根据生成的密码登录mysql,并修改新的密码,不改会提示过期无法使用Navicat11连接。

 

posted @ 2020-04-21 18:05  xfyuao  阅读(1594)  评论(0编辑  收藏  举报