windows10上安装MySQL
前期知识:
为了便于程序保存和读取数据,同时可以直接通过条件快速查询到指定的数据,就出现了数据库这种专门用于集中存储和查询的软件。个人习惯使用MySQL数据库。MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。msi格式就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里,安装过程自动配置。而zip需要自己配置。全文采用了msi格式来进行安装。
一、下载mysql
1. 在浏览器里打开mysql的官网http://www.mysql.com/
3. 打开页面底部的“Community(GPL) Downloads”
4. 在页面中间的位置找到我们windows上要用的下载页面“MySQL on Windows(Installer & Tools)”
6. 页面底端找到下载入口“Windows (x86,32-bit), MSI Installer”,点击Download按钮开始下载,共414M。(Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.)
注意:MSI格式是指windows的安装程序,下载后直接双击就能进入安装向导的那种,区别于对文件进行解压的安装方式;
7. 这个页面告诉询问你是否登录,告诉你登录之后有哪些好处,我们不登录,点击页面底部的“No thanks, just start my download.”按钮进入下载页面
二、安装mysql
1. 双击下载好的mysql安装文件“mysql-installer-community-5.7.26.0.msi”打开安装程序,打开后需要稍等一下----->I accept the license terms
2. 选择安装类型(根据个人需要),我只需要安装mysql server,所以选择最后一项“Custom”,选择Custom之后左边的安装流程和右边的描述文字会改变,然后点击"Next"按钮继续
3. 在这里我们需要从安装程序提供的可安装的产品(Products)中选择我们需要的mysql server。我们展开Available Products里的第一项“MySQL Servers”,依次展开其子结点,直到其终端结点,我的操作是64位的,所以选中“MySQL Server 5.7.26 - X64
然后点击绿色的向右箭头,将当前Product移动需要安装的列表,然后在右边展开“MySQL Server 5.7.14 - X64”项,取消“Development Components”、“Server data files”的勾选(因为我们只需要安装mysql server),之后点击“Next”按钮进入下一步
4.点击“Execute”(执行)开始安装,安装过程中会显示安装的Progress(进度),等待安装完成后Status会显示Complete,mysql图标前会出现一个绿色的勾,然后点击“Next”按钮进入产品配置界面
5. 点击“Next”按钮进入MySQL Server 的配置,Config Type选择“Development Machine”,选择此项将使用较小的内容来运行我们的mysql server,对应小型软件、学习是完全够用的。之后“Next”
在Root Account Password设置数据库root账号的密码,我填的是123456所以程序提醒我密码强度为弱,我们需要牢记这个密码,然后点击“Next”
这里可以设置mysql server的名称和是否开机启动,我保持默认没改,点击“Next”
此界面将之前设置的配置内容应用到我们的mysql server,点击“Execute”,等待完成就可以了
三、环境变量配置
编辑系统变量path变量,地址为C:\Program Files\MySQL\MySQL Server 5.7\bin
测试是否成功,命令行键入mysql -u root -p,安装完毕!
四、修改my.ini文件,解决乱码问题
要修改my.ini,但是在C:\Program Files\MySQL\MySQL Server 5.7目录下未找到该文件,最终在C:\ProgramData\MySQL\MySQL Server 5.7文件中找到了。直接修改了C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini文件。
1.找到[mysql],在# default-character-set=的下一行添加default-character-set=utf8(图中第67行)
2.找到[mysqld],在# character-set-server=的下一行添加character-set-server=utf8(图中第101行)
3.保存文件,重启数据库,测试,输入show variables like '%char%';
发现character_set_database和character_set_server的值由原来的latin1变为utf8,但是character_set_client,character_set_connection,character_set_results任然为gbk。输入set names utf8;全部改掉了。
五、安装MySQL管理软件(Navicat for MySQL)
使用MySQL管理软件(Navicat for MySQL)进行连接测试,确保mysql已经可以使用,Navicat安装步骤如下:略~
六、MySQL服务设置为手动启动
当安装完成MySQL数据库后,将MySQL的服务设置成手动启动,这样可以不影响开机速度。右击“我的电脑“=>点击“管理”=>“服务和应用程序”=>“服务”=>找到“MySQL57”=>右击该项,点击“属性”,将该服务的“启动类型”修改成“手动”。这样的话在以后使用之前找到该项,开启即可。
所以出现以下界面其千万别慌,以为MySQL出问题了,实际上是自己没有手动启动MySQL。“我的电脑“=>点击“管理”=>“服务和应用程序”=>“服务”=>找到“MySQL57”右击“启动”即可!!!