• MySQL 5.5/5.7 zip版 下载、安装、卸载、报错


      因为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:Windowssystem32>】变成了【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连接。

  • 相关阅读:
    页面时如何加载的
    Node的运行
    js 和css 的压缩工具。
    js 判断ie
    208-Servlet初始化是什么?
    207-乐观锁与悲观锁?
    206-navicat一直连接不上mycat是怎么回事?
    205-springboot如何集成reids?
    204-jdbc如何连接数据库
    203-全局变量char的默认值是多少?
  • 原文地址:https://www.cnblogs.com/xfyuao/p/12746427.html
Copyright © 2020-2023  润新知