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

mysql-5.7.12免安装版下载和配置

2016-10-27 13:08 232 查看
、下载MySQL
 进入mysql官网下载 http://dev.mysql.com/downloads/mysql/ 下载


2、解压mysql文件到自定义位置,此处我放在D:\worksoft\mysql-5.7.12-winx64

3、拷贝一份目录下的 my-default.ini,重命名为 my.ini,配置如下:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir =D:\worksoft\mysql-5.7.12-winx64

datadir =D:\worksoft\mysql-5.7.12-winx64\data

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

show_compatibility_56=on

[mysql]

log-error=D:\worksoft\mysql-5.7.12-winx64\log\mysql_log_error.log

log=D:\worksoft\mysql-5.7.12-winx64\log\mysql.log

[WinMySQLAdmin]

D:\worksoft\mysql-5.7.12-winx64\bin\mysqld.exe

注意:mysql日志配置一定要在[mysql]域

4、添加环境变量

右键 我的电脑-->属性-->高级系统设置-->高级-->环境变量

新建环境变量 变量名:MYSQL_HOME 变量值:D:\worksoft\mysql-5.7.12-winx64

修改环境变量 Path,在变量值尾部添加 ;%MYSQL_HOME%\bin

注意,;不能少

5、初始化mysql

启动cmd,定位到D:\worksoft\mysql-5.7.12-winx64\bin,执行mysqld --initialize-insecure --user=mysql 

此时mysql会自动在D:\worksoft\mysql-5.7.12-winx64\下添加data目录和初始化文件

很多免安装版mysql启动报错 mysqld: Table 'mysql.plugin' doesn't exist 都是因为缺少data初始化文件,需要执行上面这条命令

6、注册Windows服务

启动cmd,定位到D:\worksoft\mysql-5.7.12-winx64\bin,执行 mysqld install MySQL --defaults-file="D:\worksoft\mysql-5.7.12-winx64\my.ini"

安装成功后会提示安装服务安装成功

7、启动mysql服务

启动cmd,执行 net start mysql

或者直接在 控制面板\所有控制面板项\管理工具\服务 下找到mysql 右键启动

8、设置root密码

刚安装完的root用户密码为空,此时需指定密码

C:\Users\Administrator>mysql -uroot

show databases;

use mysql;

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

9、用mysql工具连接数据库

我推荐使用 dbForge Studio For Mysql ,使用商用版的,网上有破解

连接时可能报错,关于show_compatibility_56 兼容性的 

解决办法:

命令

mysql -uroot -p

 select * from information_schema.global_status;

show variables like '%show_compatibility_56%';

set global show_compatibility_56=on;



再打开dbforge就能连接了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: