摘要:

MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

一、下载软件

MySQL种类 下载地址(建议使用迅雷下载)
32位免安装 http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.24-win32.zip
64位免安装 http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.24-winx64.zip

MySQL分为64和32位两种版本,这里使用的64位的win7系统进行安装,因此本文使用的是64位免安装版。32位的操作系统也是类似的安装,MySQL版本是MySQL5.6.24版本,可以从官方自己寻找下载入口,也可以直接使用上面的直链接地址进行下载,也可以参考本站的《MySQL版本大全》

二、安装环境

因为本次文章类容写是使用zip压缩包,所以不用进行图形化的安装,类似于绿色版的软件,为了方便管理在根目录新建一个Server,作为服务器相关文件的安装路径,解压mysql-5.6.24-winx64.zip文件,解压得到mysql-5.6.24-winx64文件,将mysql-5.6.24-winx64文件夹名字改为mysql,这样比较简洁的文件夹名字方便以后操作,读者也可以根据自己的喜欢进行路径的选择,然后解压完毕之后,记住解压路径,这样文件就准备好了。

三、配置文件

mysql默认情况下没有my.ini文件,这需要我们手工创建一个。怎么创建呢?有没有像php.ini那样有模板呢?其实在MySQL5.6.24中带了一个my-default.ini,可以算作模板,复制一份,改文件名为my.ini,然后就可以作为mysql的配置文件了;

当前的安装环境

 
 
1
2
mysql安装路径是:C:\Server\mysql
data文件夹路径:C:\Server\mysql\data

打开my.ini,这里的mysql安装路径是:C:\Server\mysql,数据库data文件夹是C:\Server\mysql\data,在配置文件里面把mysql的路径和data的路径加上去,并去掉#号;

原内容:

 
 
1
2
3
4
5
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....

修改为:

 
 
1
2
3
4
5
# These are commonly set, remove the # and set as required.
basedir = C:/Server/mysql
datadir = C:/Server/mysql/data
# port = .....
# server_id = .....

注意:mysql的安装路径是C:\Server\mysql,但是配置文件里面应是写C:/Server/mysql或者写C:\\Server\\mysql

四、环境变量

把mysql的bin文件夹添加到系统的环境变量path,这里是C:\Server\mysql\bin,添加到path;

然后以管理员身份,打开cmd,切换到bin的目录,输入:mysqld -install,成功之后再用net start mysql启动mysql服务:

 
 
1
2
3
4
5
6
C:\Users\Administrator>cd C:\Server\mysql\bin
C:\Server\mysql\bin>mysqld -install
Service successfully installed.
C:\Server\mysql\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。

说明:mysqld -install是安装服务,mysqld -remove是删除mysql服务。启动MySQL时出现1067系统错误:my.ini配置文件错误,注意的细节就是路径中是斜线/或\\,一定要进入mysql的bin目录执行mysqld -install命令。

命令行里面输入mysql -uroot -p,然后提示password,直接回车,然后就会登录,如果提示mysql服务不存在,说明刚刚的path变量没有添加成功,或者目录不对。登录成功,说明mysql安装正确,关闭命令窗口重新打开。

五、更改密码

默认root密码是空的,这样很危险,必须修改密码,以管理员身份打开命令行,输入mysqladmin -uroot -p password <新密码> 比如新密码12345678,就输入:

 
 
1
2
3
.
mysqladmin -uroot -p password 12345678
.

然户因为原来的密码是空,所以直接回车,提示Warning: Using a password on the command line interface can be insecure更改成功;

这个时候再次使用新密码连接mysql,命令行输入mysql -uroot -p12345678,注意p后面是没有空格,上面的改密码p是有空格的。可以连接说明mysql密码更改成功!

六、服务优化

进入window的服务里面可以看到mysql是自动启动的,如果不需要自动启动可以,将其改为手动,下次有需要使用的时候,直接在服务里面启动,或者在命令行里面输入,net start mysql,既可手动启动mysql的服务。

到此为止,mysql安装完毕!

问题:

在windos 的cmd下安装MySQL

在mysql的bin目录下面执行: mysqld --install

报错:

信息如下:

Install/Remove of the Service Denied

解决办法:

打开cmd.exe程序的时候选择“用管理员身份打开”。

原文:http://www.xinsaisai.com/mysql56-zip-deploy.html

最新文章

  1. Java中的字符串
  2. ld: framework not found AGCommon 关于三方库到入 问题解决方案!!
  3. iOS边练边学--NSURLSession、NSURLSessionTask的介绍与使用以及url中包含了中文的处理方法
  4. ACM题目————最长回文串
  5. 第六章Linux的文件权限与目录配置
  6. topcoder srm 628 div2 250 500
  7. MySQL ddl丢表
  8. 教你怎样在ppt2010抠图的小技巧|用ppt2010抠图的方法
  9. 使用zabbix_agent监控第一台linux服务器
  10. Java中数组的遍历
  11. 团队作业7——第二次项目冲刺(Beta版本12.10)
  12. dbgrid 无法显示表中所有字段
  13. Swift5 语言指南(八) 函数
  14. (伪)再扩展中国剩余定理(洛谷P4774 [NOI2018]屠龙勇士)(中国剩余定理,扩展欧几里德,multiset)
  15. pathway 中几张特殊的通路图
  16. C#连接Access2013
  17. .NET:不要使用扩展方法扩展Object对象。
  18. Maven Tomcat:run 使用tomcat7
  19. Challenge 18
  20. 【bzoj3125】CITY 插头dp

热门文章

  1. ecplise 使用快捷键
  2. SpringBoot消失的Web.xml
  3. ElasticSearch分词器
  4. 济南学习 Day 5 T3 am
  5. 小程序-列表块/类式ul-li格式(1)
  6. android 活动
  7. 注解@RequestMapping value 用法
  8. Ubuntu 16.04安装Jetty Web服务器
  9. Linux使用screen实现关闭ssh连接的情况下,让程序继续在后台运行
  10. 基于centos 创建stress镜像——源码安装stress