mysql-5.7.13 解压版安装教程
本人之前安装过MySQL5.6.25这个版本,这次按照之前的安装方法,安装的时候出现无法安装,新版本的MySQL 5.7.13和之前的安装方式有所不一样,现在share一下给广大网友。
MySQL下载
这个你可以问下度娘到哪里下载,下载的时候选择社区版,其他版本都要钱。
Win10环境变量设置
MYSQL_HOME = [你的MySQL安装目录],我本地解压的目录是:D:\MySQL\mysql-5.7.13-winx64,我多加了一层MySQL
然后再Path里设置%MYSQL_HOME%/bin
这里设置环境变量的目的是:省得你打命令进入MySQL的bin目录。要不然你要先D:, 然后cd: D:\MySQL\mysql-5.7.13-winx64\bin,我嫌麻烦,所以设置了环境变量。
MySQL ini文件的配置
在Mysql解压的根目录下游一个my-default.ini文件,这个是Mysql的默认文件,我们需要修改一下他。保险起见,先Copy一下,然后rename成my.ini
然后添加如下参数
[WinMySQLAdmin]
Server = D:\MySQL\mysql-5.7.13-winx64\bin\mysqld.exe
[client]
default-character-set=utf8
port = 3306
在[mysqld]下添加如下参数
basedir = D:\MySQL\mysql-5.7.13-winx64
datadir = D:\MySQL\mysql-5.7.13-winx64\data
port = 3306
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
MySQL的安装
以管理员权限启动CMD
Input commend> mysqld -install
input commend> mysqld --initialize --console
Here commend -console is used to show the initial password, otherwise you need to try to skip authority check to update default password.
Here is my information:
2016-08-01T11:32:07.718631Z 1 [Note] A temporary password is generated for root@localhost: sw>xQiqef0Ds
sw>xQiqef0Ds this is default password created for mysql.
MySQL的启动和初始密码更新
Input commend> net start mysql
input commend> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
网上的其他版本的更新密码的方式,在这个版本不起作用,比如set PASSWORD = PASSWORD('Your password'), since there is no password column in mysql.user table. Its password column is authentication_string
Until now, MySQL was created, enjoy!
最后附赠Database创建命令:CREATE DATABASE IF NOT EXISTS YOURDBNAME DEFAULT CHARSET utf8 COLLATE utf8_general_ci;