我在第一次使用MySQL的时候,花了好大功夫。
从官网下载了适用于windows的整个安装包进行安装,可惜装了数次老是出错,最后就算装好了,服务器进程也开不了,多亏我契而不舍的精神~折腾了一天勉勉强强算是能用了。
当时安装的是Community版本的,名字貌似是mysql-installer-community-5.6.XX.msi,Mysql貌似有企业版(Enterprise)和普通版(Community,随便翻译啦~)之分,企业版包含了很多MySQL的高级特性,当然对于我这样一个初级用户来说,普通版足矣~
我现在对于当时安装MySQL时的恶心状况仍然记得非常清楚:
我的操作系统是Win8.1版本的,好像是权限问题,我双击msi文件安装的时候系统没有任何提示,自然也就弹不出安装界面了……当时以为安装包有问题,反复下载了数次,各种版本都试过就是不能安装(学校是按流量计费的……WFK),当时差点儿就重装系统了。后来灵光一闪,在网上搜了个安装msi文件的控制台命令,用Win8.1的命令提示符(管理员)终于把安装界面给弹出来了。这还不算完,后面安装过程又出了N多问题,比如安装的MySQL服务死活不能启动等等,我就不一一吐槽了,表示自己真是被MySQL给恶心到了!!!
随着对MySQL了解的深入,我发现当时安装的community完整版含有很多平时用不到的东西,比如MySQL for Excel,MySQL Notifier(类似于一个后台的管理软件,以小图标形式常驻屏幕右下角),MySQL for Visual Studio(一个vs的插件,没用过)等等。直接安装整个套件不但容易出问题,而且各种平常用不到的组件反倒成了系统的垃圾,非常容易拖慢系统的运行速度。
对于初级用户来说,使用MySQL的目的无非有两个:
所以我们完全不用从官网下载整个安装包进行安装,对于普通用户来说只需要安装两个组件即可:
MySQL (Community) Server
——安装MySQL服务器的服务MySQLWorkBench
——图形用户界面,可以连接至数据库服务器以及编写各种查询语句对数据库进行操作等。忽略官网上的其他组件吧,如果你真的用不到的话。
其实MySQL WorkBench
是可选的,如果感觉它不太好用,你可以尝试dbForge Studio for MySQL
,HeidiSQL
,Navicat for MySQL
等很多其他的MySQL客户端。我可以告诉你这几款软件我都用过,不过功能都是大同小异,找一个最顺手的即可。
下面介绍一下如何利用MySQL Community Server压缩包在系统里生成Server服务(Zip版本,免安装)。客户端的话,随便下载一个客户端安装包进行安装即可,使用很简单,不再赘述。
可以直接从MySQL官方网站下载Community Server 5.6.x版本:https://dev.mysql.com/downloads/mysql/5.6.html
注:本安装教程5.6版本亲测可用,5.7版本及以上可能会存在其他问题,请注意。
将下载的MySQL压缩包解压到自定义目录下。我的目录是:D:\\mysql-5.6.27-win32
:
在操作系统环境变量的Path
变量中添加目录: D:\mysql-5.6.27-win32\bin
:
注:这一步是可选的,添加目录的目的是为了方便后面使用命令行运行MySQL的程序。添加了环境变量之后,mysql命令就是全局的了,打开命令行可以直接使用;否则必须把命令行的运行环境切到bin目录之后,才能使用各种命令。
然后进入目录 D:\mysql-5.6.27-win32,复制my-default.ini
,并且重命名为my.ini
,如下图所示。
打开my.ini并修改参数:
去掉#
号(否则就是注释)
basedir = D:\\mysql-5.6.27-win32 #这个是文件的根目录
datadir = D:\\mysql-5.6.27-win32\\data #这个是存放MySQL数据的文件夹,可以自行选择
port = 3306 #这个是MySQL服务默认的端口号,一般是3306,没有特别需求不建议更改
basedir
和datadir
是必须要设置的,其他参数如果需要设置,可以自行网上搜索\\
将mysql注册为windows系统服务,具体操作如下:
注:
Path
变量请将命令提示符运行目录切换至文件路径的bin
目录命令提示符(管理员)
再次运行。ServerName
为服务名字,自己决定,命令行不区分大小写mysqld remove ServerName
方法一:
启动服务命令为:net start ServerName
方法二:
打开管理工具->服务
,找到MySQL服务。
通过右键选择启动或者直接点击左边的启动来启动服务。
注:如果服务启动失败,请切换至D:\mysql-5.6.27-win32\data
(即在my.ini里设置的data目录),用文本编辑器打开文件USER-20140811KE.err
(后缀为“.err”),查看日志记录,然后根据错误信息,自行解决错误。
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
方法一(注意命令后的分号;
不要省略):
c:>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
方法二:
利用MySQL客户端连接服务之后进行密码修改。如Navicat for MySQL。
注:
删除windows 里的一个服务:
系统没有可视化的工具可以用,不过内置了一个cmd命令 sc.exe
。具体操作方法是:开始--运行--cmd
,进入cmd命令行,然后输入:
sc delete ServerName
版权说明:如非注明,本站文章均为 扬州驻场服务-网络设备调试-监控维修-南京泽同信息科技有限公司 原创,转载请注明出处和附带本文链接。
请在这里放置你的在线分享代码