您的位置:首页 > 数据库 > MySQL

Windows下MySQL zip版的简单安装

2015-11-25 10:24 567 查看
http://blog.csdn.net/moonsheep_liu/article/details/27320959

以下都要管理员身份运行cmd

A. 对于绿色安装包里面有data这个目录的安装详情如下:

1、下载MySQL-5.5.10-win32.zip的版本。
2、解压到任意路径,比如"D:\Programm Files\"。
3、进入MySQL路径,复制my-small.ini(也可以是其他ini)为my.ini,
在[mysqld]部分添加
basedir = "D:/Program Files/Mysql-5.5.10-win32"
datadir = "D:/Program Files/Mysql-5.5.10-win32/data"。
# 设置mysql服务器的字符集(可选)
default-character-set=utf-8

[client]
# 设置mysql客户端的字符集(可选)
#port=3307 #如果需要安装2个mysql,需要设置port.第一个数据库的默认端口是3306 这里需要另外启用一个端口
default-character-set=utf-8
4、将MySQL的bin目录路径添加到系统变量里。(可选)
5、注册服务
CMD进入MySQL/bin文件夹
mysqld --install "mysql5.5" --defaults-file="D:\Program Files\MySQL-5.5.10-win32\my.ini"
("mysql5.5"为服务名,带空格需用引号,可自取)
("D:\Program Files\MySQL-5.5.10-win32\my.ini"为INI路径,带空格需用引号)
启动服务
net start mysql5.5
6、首次登陆MySQL
mysql -u root -p
(密码为空)
7、设置密码
mysql> use mysql
Database changed
mysql> update user set PASSWORD = PASSWORD('你的新密码') where USER='root' and HOST='localhost';
Query OK, 1 row affected (0.05 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
mysql> exit
8、完成。

删除服务(如果已开启服务,要先停止):
sc delete mysql5.5

如果需要查看错误日志,可以到data目录下查看.err的文件


B. 对于绿色安装包里面没有data这个目录的安装详情如下:

</pre><pre>
今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动。

安装步骤如下:

1.配置环境变量

我的电脑->属性->高级->环境变量->path

如:C:\Program Files\MySQL\MySQL Server 5.6\bin

注意是追加,不要覆盖

2.修改my-default.ini

在其中修改或添加配置:

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

3.以管理员身份运行cmd(win10右键左下角开始按钮选择以管理员身份运行cmd即可)

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

安装成功

4.运行mysqld  --initialize(标题问题所在,若没有init则不存在data目录,自然无法启动成功)

5.安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!

服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录不是没有密码,而是提示密码错误)

======之后要找到默认密码,并进行修改=======

6.查找默认密码
在生成的data目录下,找到一个命名格式这样的文件:your-PC-name.err

打开文件,搜索关键字“password”,找到类似如下的错误语句:
2016-07-08T15:10:39.427677Z 1 [Note] A temporary password is generated for root@localhost: ayJtj&x#22uN

mysql -u root -p ayJtj&x#22uN 登录,但登录进去之后还是不能操作,而是要修改密码

7.修改默认密码的命令:</span>
(这里我把密码修改为123456)
mysql> SET PASSWORD = PASSWORD('123456');</span>
mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
mysql> flush privileges;
这样就可用正常使用了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: