mysql 免安装配置问题
摘要:
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
mysql 免安装配置问题的更多相关文章
- MySQL免安装数据库配置-Windows8.1
1. 解压Mysql压缩包,将包中my-default.ini复制一份,改名为my.ini,添加一下配置信息到my.ini: [client] port=3306 default-character- ...
- [转]mysql免安装版配置
现在mysql有一个installer,相当于安装包管理器.包含mysql的各个组件,比如workbench,各个语言的connector.十分方便,不用就可惜了.实在没有必要下载zip版,自己配置. ...
- mysql免安装版配置与使用方法
mysql免安装版配置与使用方法 以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...
- mysql免安装版使用方法
1.下载并解压mysql免安装版至自定义目录 2.添加环境变量 变量名:MYSQL_HOME 变量值:D:\Program Files\mysql-5.6.11-winx64 即为mysql的自定义解 ...
- Mysql免安装版配置教程和常用命令图
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...
- Linux配置JDK、Tomcat和Mysql免安装版
现在已有JDK.Tomcat和mysql的tar.gz压缩文件 1.解压文件 (1)解压tar.gz tar -zxvf 待解压文件名 -C 解压到目标文件目录 (2)解压zip unzip 待解压文 ...
- 我在MySQL免安装版使用过程中遇到的问题记录【二】
跟上次问题不一样!这次是重新安装MySQL免安装版,各种文件搞对了还是错了也不清楚. 现在是:下载完安装包之后,按照现在的下方的代码,创建一个my-default.ini文件并放入下代码: [mysq ...
- C#自制Web 服务器开发:mysql免安装版配置步骤详解分享
mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...
- mysql 免安装版安装(window7)
初次使用mysql免安装版步骤: 1.设置环境变量,将mysql 加压文件路径添加到环境变量path中(作用是不用每次都切换路径) 控制面板>系统和安全>系统>高级系统设置 2.安装 ...
随机推荐
- mysql的row_number()实现
在mysql中没有row_number()方法,这里模拟row_number()实现: 如有表 studentid name age class1 张1 15 12 张2 15 ...
- Oracle学习笔记整理手册
文章目录(1)Oracle正则匹配使用(2)Oracle修改有数据的数据字段类型(3)Oracle表数据回滚语句(4)sql筛选出记录数大于2的记录(5)oracle同义词(6)oracle内外连接( ...
- 算法复习——欧拉回路混合图(bzoj2095二分+网络流)
题目: Description YYD为了减肥,他来到了瘦海,这是一个巨大的海,海中有n个小岛,小岛之间有m座桥连接,两个小岛之间不会有两座桥,并且从一个小岛可以到另外任意一个小岛.现在YYD想骑单车 ...
- zoj 2562 反素数
题目大意:求n范围内最大的反素数(反素数定义:f(x)表示x的因子数,f(x)>f(x1) (0<x1<x)) x用质因数形式为:x=a1^p1*a2^p2......an^pn(a ...
- 【HDOJ5979】Convex(三角函数)
题意:n个点在一个半径为R的圆上,给出这n个点顺时针的夹角差值,求这n个点的凸包面积 n<=10,R<=10 思路:S=1/2*sinθ*a*b 角度转弧度再用sin C++有点小毛病,叫 ...
- BZOJ4725: [POI2017]Reprezentacje ró?nicowe
$n \leq 1e5$,$x \leq 1e9$. 1e9呵呵,暴力处理$a_n$的前几项直到1e9.然后处理出差的数列,每次在这里面找,找得到就回答,找不到,那有贡献的只有$a_i-a_{i-1} ...
- Laravel 报500错误
Laravel报500错误 发生情境: 使用Composer安装Laravel5.1版本到本地wamp环境,可以成功访问框架首页,然后上传到服务器上,报500错误. 解决: (1)在首页public/ ...
- plsql + 客户端 连接oracle数据库
一. 目录结构D:\oracle\instantclient_11_2D:\oracle\instantclient_11_2\tnsnames.ora 二. 环境变量 NLS_LANG = SIMP ...
- 你还在为移动端选择器picker插件而捉急吗?
http://www.cnblogs.com/jingh/p/6381079.html 开题:得益于项目的上线,现在终于有时间来写一点点的东西,虽然很浅显,但是我感觉每经历一次项目,我就学到了很多的东 ...
- XP操作系统设置:[82]关机快捷键
磨镰刀不少割麦,掌握了快速关机的多种方法,在尴尬的时候说不定还真能派上用场呢. 工具/原料 手提电脑.台式电脑.Windows 操作系统. 方法一: 1 Windows XP 操作系统中有 ...