MySQL zip解压后没有setup.exe,很多人不知道要如何安装和配置,本文将给出详细的安装和配置方式。
1. MySQL安装文件分为两种,msi格式/zip格式。msi格式可以直接点击安装;zip格式是自己解压,解压缩之后需要配置才能正常使用。
2. 解压之后可以将该文件夹改名,放到合适的位置,建议把文件夹改名为MySQL Server,放到C:\Program Files\MySQL路径中。
3. 完成上述步骤之后,直接运行MySQL,会出现错误。这是因为没有配置环境变量所致。请将MySQL Server的bin目录路径添加到环境变量:
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 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入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. 密码登陆mysql:mysql –u root –p
13. 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '********';
14. 配置完毕!