在mysql目录下,共有6个文件,windows版安装包2个(32位和64位)、linux版通用安装包(只有64位的)、jdbc驱动包、一个操作mysql的图形化工具navicatformysql、最后一个是分布式mysql的安装包,关于分布式mysql,不会讲,大家可以自己到网上找资料,试着玩一下。

windows版安装:现在的电脑一般都是64位的,那么就下载64位的安装。当然,下载32位的安装,一样可以安装,也不会有问题。64位的系统,安装32位的应用,一般都是可以兼容的,但是32位的系统,安装64位的应用,就不行了。双击安装包

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位

点击next

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_02

勾选I accept the terms in the License Agreement,点击next

mysql msi只有32位 mysql为什么只有32位下载_mysql_03

这里有三个选项,标准安装、自定义安装、完成,选第二个:Custom

mysql msi只有32位 mysql为什么只有32位下载_mysql_04

这里就是自定义安装的配置界面,下面的Location就是安装的目录,默认是装在C盘的,如果你要自定义目录,就点Browse...选择你要安装的目录,就是注意,最好不要用带中文的目录。要养成一个习惯,装软件,都装到不带中文的目录里。然后,在左边中间的方框内:MySQL Server、Development Components、Documentation、Server data files都点击,然后选择第二项

mysql msi只有32位 mysql为什么只有32位下载_mysql_05

mysql msi只有32位 mysql为什么只有32位下载_mysql_06

next:

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_07

点击Install,开始安装

mysql msi只有32位 mysql为什么只有32位下载_自定义_08

点击 Next

mysql msi只有32位 mysql为什么只有32位下载_mysql_09

next 

mysql msi只有32位 mysql为什么只有32位下载_MySQL_10

Finish

mysql msi只有32位 mysql为什么只有32位下载_MySQL_11

next

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_12

详细设置、标准设置。选第一项,详细设置,next

mysql msi只有32位 mysql为什么只有32位下载_MySQL_13

mysql的用途,开发(调试)用、服务器用、专用的mysql服务器,这里选第一项就好,next

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_14

这里选第一项,多功能数据库服务,我英语不好,就不一一翻译了,next

mysql msi只有32位 mysql为什么只有32位下载_mysql_15

next

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_16

这里是配置mysql数据库开放的最大连接数的。第一个选项是最多开放20个连接,第二个是500个,第三个是自定义最大连接数,选第一项就好,next

mysql msi只有32位 mysql为什么只有32位下载_MySQL_17

mysql数据库服务监听的端口,用默认的3306就好,下面的Enable Strict Mode,是严格模式,对sql语句执行很严格的检查,初学者,可以不勾选这个,next

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_18

选择数据库的字符编码,选第二项UTF8,如果你想用gbk编码,就选第三个,再在下拉里选择gbk,选好后,next

mysql msi只有32位 mysql为什么只有32位下载_自定义_19

mysql数据库的服务名,默认使用MySQL就可以,下面的选项,是否把mysql安装目录下的bin目录加入环境变量中,勾上,next

mysql msi只有32位 mysql为什么只有32位下载_自定义_20

设置root用户的密码,我这里设置为123456,确认密码框下面的勾上,允许远程登录root用户,next

mysql msi只有32位 mysql为什么只有32位下载_MySQL_21

点击Excute

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_22

四个都是勾,就代表安装成功了,Finish

然后,按win+r,输入cmd,回车,打开控制台窗口,输入命令mysql -uroot -p

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_23

回车,就会提示输入密码,输入前面设置的密码:123456,回车

mysql msi只有32位 mysql为什么只有32位下载_mysql_24

这样,就连接上了mysql服务器,然后就可以在这里面,输入sql语句执行了,不过这个客户端有点简陋,很不好看,一般是用图形化工具来操作mysql的,比如:navicat for mysql

对于新手来说,可能很难一次就安装成功,那么就涉及到卸载mysql的问题。mysql的卸载步骤:

打开控制面板

mysql msi只有32位 mysql为什么只有32位下载_自定义_25

点击右上的类别,选择小图标

mysql msi只有32位 mysql为什么只有32位下载_mysql_26

点击 管理工具

mysql msi只有32位 mysql为什么只有32位下载_MySQL_27

双点 服务

mysql msi只有32位 mysql为什么只有32位下载_MySQL_28

向下拉,找到MySQL,点击左边的 停止此服务

然后在控制面板中选择 程序和功能

mysql msi只有32位 mysql为什么只有32位下载_MySQL_29

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_30

找到MySQL Server,右击,选择 卸载,卸载完了,进入C盘

mysql msi只有32位 mysql为什么只有32位下载_mysql_31

工具——文件夹选项

mysql msi只有32位 mysql为什么只有32位下载_mysql_32

勾选 显示隐藏的文件...,确定

mysql msi只有32位 mysql为什么只有32位下载_MySQL_33

进入隐藏目录 ProgramData

mysql msi只有32位 mysql为什么只有32位下载_自定义_34

把MySQL目录删除,这样就卸载完了mysql服务了。但是在有些情况下,别人卸载的步骤乱的,可能就会造成mysql应用都卸载了,但是mysql的服务并没有从注册表中删除,这个时候,就需要到注册表中去删除mysql注册的服务,按win+r,输入regedit,回车

mysql msi只有32位 mysql为什么只有32位下载_mysql msi只有32位_35

路径:HKEY_LOCAL_MACHINE——SYSTEM——CurrentControlSet——services,然后向下拉,找到MySQL

mysql msi只有32位 mysql为什么只有32位下载_mysql_36

右击,选择 删除。按照正常的删除步骤,在控制面板中,卸载的时候,就会自动从注册表删除这个的。所以这一步,通常是不用做的。

关于Linux时安装mysql,就不写了,可以参考这篇博文:centos7 二进制安装MySQL5.7.22。我只指出几点不同的地方:

1. 不用关闭防火墙

2. mysql的配置文件,第二行:sql_model=....  的那一行,注释去掉,不然执行sql可以执行成功,但也会报一个错误

3. 连接上mysql,修改了root的密码之后 ,开启root远程访问权限,执行命令:

    GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456';  //123456为root远程登陆密码

    FLUSH PRIVILEGES;

4. 最后,防火墙开启3306端口,执行命令:

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    firewall-cmd --reload

欢迎加入测试群:91425817,一起讨论测试的那此事。