mysql ZIP安装及配置

来源:互联网 发布:head first java 翻译 编辑:程序博客网 时间:2024/06/05 18:58

MySQL zip解压后没有setup.exe,很多人不知道要如何安装和配置,本文将给出详细的安装和配置方式。


1.    MySQL安装文件分为两种,msi格式/zip格式。msi格式可以直接点击安装zip格式是自己解压,解压缩之后需要配置才能正常使用。

2.    解压之后可以将该文件夹改名,放到合适的位置,建议把文件夹改名为MySQL Server,放到C:\Program Files\MySQL路径中。

3.   完成上述步骤之后,直接运行MySQL,会出现错误。这是因为没有配置环境变量所致。请将MySQL Serverbin目录路径添加到环境变量:

    PATH=.......;C:\Program Files\MySQL\MySQL Server\bin (注意是追加,不是覆盖)

4.     配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现如下错误:错误2系统找不到文件),mysql默认的配置文件是在MySQL Server目录下的my-default.ini,或者自己建立一个my.ini文件,(ZIP安装方式没有my-default.ini,必须自己建my.ini。)

在其中修改或添加配置如下信息:

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port =3306

#设置mysql的安装目录

basedir=C:\Program Files\MySQL\MySQL Server

#设置mysql数据库的数据的存放目录

datadir=C:\Program Files\MySQL\MySQL Server\data

#允许最大连接数

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#首次登陆采用免密码登录,设置密码后须删除或注释掉

skip-grant-tables=1

 

5.    以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd C:\Program Files\MySQL\MySQL Server\bin 进入mysqlbin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

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

7.    初始化:mysqld –initialize(会创建data文件夹)

8.    启动服务:net start mysql

9.    初始登录密码:

     cmd输入mysql进入mysql,然后执行:

    Use mysql;

    Update user set authentication_string=password('root') whereuser='root' ;

10. 去掉免登陆方式,改为密码登录方式:打开my.ini配置文件,删除或注释skip-grant_tables一行。

11. 退出mysql,重启mysql服务:

    bin目录下执行命令行net stop mysql,再执行net start mysql。

12. 密码登陆mysqlmysql –u root –p

13. 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '********';

14. 配置完毕!