Mysql 5.7.30-winx64 解压版安装教程

1、下载地址

https://dev.mysql.com/downloads/file/?id=487427
2、配置环境变量

进入环境变量编辑path,添加mysql的bin目录路径。

3、配置文件

从MySQL 5.7.18开始,my-default.ini不再包含在分发包中或由分发包安装,此时需要自己新建my.ini文件

新建的my.ini配置如下

//如果有my-default.ini文件可以不用新建,直接在my-default.ini的[mysqld]下增加安装目录的数据存放目录;

 [mysqld]
    character-set-server=utf8
    #绑定IPv4和3306端口
    bind-address = 0.0.0.0
    port = 3306
    sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
    #默认数据库引擎
    default_storage_engine=innodb
    innodb_buffer_pool_size=1000M
    innodb_log_file_size=50M
    # 设置mysql的安装目录
    # basedir=D:\IT\mysql\mysql-5.7.27
    # 设置mysql数据库的数据的存放目录
    datadir=D:\IT\mysql\mysql-5.7.27\data
    # 允许最大连接数
    max_connections=200
    # skip_grant_tables
    [mysql]
    # mysql客户端默认的字符集,5.7才有的,5.6以及之前的版本没有default-character-set属性
    default-character-set=utf8
    [mysql.server]
    default-character-set=utf8
    [mysql_safe]
    default-character-set=utf8
    [client]
    port = 3306
    plugin-dir=D:\IT\mysql\mysql-5.7.27\lib\plugin

   

4、初始化和启动

用管理员身份运行cmd进入mysql的bin目录,输入mysqld -install,如果出现安装后没反应或者提示丢失MSVCP120.dll,先去微软官网下载Visual C++ Redistributable Packages for Visual Studio 2013

或者用以下地址

x86:http://download.microsoft.com/download/1/8/0/180fa2ce-506d-4032-aad1-9d7636f85179/vcredist_x86.exe
x64:http://download.microsoft.com/download/1/8/0/180fa2ce-506d-4032-aad1-9d7636f85179/vcredist_x64.exe

下载完成后双击运行并安装此“.exe”。

之后再输入命令提示安装成功;

输入net start mysql启动如果报以下错:

Mysql 5.7.30-winx64 解压版安装教程_第1张图片

需要再使用如下命令(成功后会在mysql目录下出现data目录,如果没出现则更换如下命令)

1、mysqld  --initialize(命令初始化数据库时会随机生成密码,这样在修改密码时Enter password要输入随机生成的密码,随机密码还要去找,比较麻烦。这个随机密码在data目录下.err结尾的文件中,直接查找temporary这个单词这一行应该能找到随机生成的密码。)

2、mysqld  --initialize-insecure

3、mysqld --initialize --user=mysql --console

*tip:本人是使用第三个命令成功的,如果没生成或者生成的data文件很少就需要删除掉生成的data再更换命令重新初始化[切记不要自己新建data目录,创建了的要删掉]

初始化成功如下(右图是生成的data目录):(初始化密码为:最后一行“sVgipdp1=k”字符内容)

Mysql 5.7.30-winx64 解压版安装教程_第2张图片

Mysql 5.7.30-winx64 解压版安装教程_第3张图片

之后再用net start mysql启动,则可启动成功:

 

5、登录和设置密码

5.7版本及之后需要初始化密码操作;

-->>输入: mysql -u root -p,输入初始密码(上述初始密码)后进入MySQL;

-->>输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;

-->>输入:flush privileges;

你可能感兴趣的:(Mysql 5.7.30-winx64 解压版安装教程)