安装MySql数据库的心路历程

开发过程中,数据库的引用是不可避免的,MySQL应用广泛,根据最新的排名,在关系型数据库中,一直处于最受欢迎的行列:

安装MySQL的过程,让我备受挫折,本想着迅速结束,然而安装过程耗费了大量的时间。在这边分享一下我摸索出的安装方法。

MySQL的安装文件分为2种,分别为msi格式和zip格式。msi格式通过双击安装,根据提示窗口进行下一步操作;zip格式解压后无需安装,可以直接启动,但是需要进行配置,才能正确运行。

我的想法是同正常的软件安装一样,进行傻瓜操作,尽可能快的结束。所以我在MySQL的官网https://dev.mysql.com/downloads/mysql/5.6.html,下载安装程序:

双击文件会进入安装界面,根据提示进行下一步操作。该种方法操作简单,详细安装方法可以参照https://jingyan.baidu.com/article/fd8044fa10550d5031137adf.html,但是通过该种方法进行安装时经常会出现系统问题,无法进行下一步操作,我在安装的过程中,遇到了程序无法启动的问题,虽然在“管理工具-服务”项下手动调节,启动成功,但是在连接测试环节一直无法成功。期间多次“删除-安装”,仍没有解决。

多次尝试无果后,我决定换用另一种安装方法,在官网下载了zip格式的安装文件:

将其解压缩至C盘,软件路径为C:\\mysql5.6,解压缩之后:

配置系统路径,右击计算机,通过路径“高级系统设置-高级-环境变量-PATH”,在PATH的结尾添加了路径地址:C:\mysql5.6\bin

修改配置文件,我们进入mysql5.6文件夹,在里面找到my-default.ini文件:

打开文件,出现以下界面:

需要对其进行以下修改:

使用管理员权限打开cmd(记住使用管理员权限),通过指令cd C:\mysql5.6\bin,将系统定位到bin文件夹,然后输入安装指令“mysqld –install”,系统会自动跳出“Service successfully installed.”表明安装成功。现在可以通过输入指令“netstart mysql”启动服务:

登入数据库,输入指令“mysql –u root -p”,会出现以下界面:

需要输入密码(初始化密码为空,直接回车进入),出现以下界面表明登入成功:

登入后,可以为root用户,设置登入密码。依次输入指令:

“use mysql;”

“update user set password=password(‘设置密码’) where user=’root’and host=’localhost’;”

“flush privileges;”

(谨记第二行指令中一定要加上host=’localhost’,我之前没有加一直提示修改失败)

查看编码类型,输入指令“show variables like ‘%char%’;”,会出现以下界面:

编码类型有gbk,latin1,utf8,其中latin不支持中文,utf8的应用更加广泛,所以我们希望将编码类型都修改成utf8,在这一步,我耗费了大量的时间,一直不断的修改配置文件my-defult.ini,但是一直没有成功,最终我尝试将my-defult.ini文件复制,重新修改名称为my.ini,

通过指令“net stop mysql”,“net start mysql”,关闭、重启服务,成功改变编码类型,修改后结果如下:

至此MySQL数据库安装完毕,可以使用Python测试数据库连接。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181205G14RWO00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券