一.首先拿到mysql安装包mysql-5.7.12-winx64.zip(可以自己下载) 放在指定目录下,解压。
我的是放在 E:\mysql\mysql-5.7.12-winx64\bin 下
二. 配置my.ini文件 在(E:\mysql\mysql-5.7.12-winx64)目录下
[mysqld]
basedir=E:\mysql\mysql-5.7.12-winx64
datadir=E:\mysql\mysql-5.7.12-winx64\data
port = 3306
character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
default-character-set=utf8
三.然后,配置环境变量,把上述目录,追加到path后面。如下图
四.到此,mysql就配置成功了,然后以管理员身份,运行cmd窗口,然后定位到你的安装目录
E:\mysql\mysql-5.7.12-winx64\bin>
输入mysqld --install [回车]。
提示成功!!!
五.net start mysql 启动mysql服务
接下来 输入net start mysql 可能会报如下错误
如上图 :输入mysqld --initialize-insecure --user=mysql
最后在输入net start mysql 就可以正常启动mysql服务了。
输入 mysql –u root –p 回车
再回车(密码为空)
即可进入mysql数据库
建议出入以下命令
show variables like 'character%';
查看下 数据库的编码是不是都配置成你想要的 了。
六.修改密码:
alter user 'root'@'localhost' identified by '123';
七.补充遇到一下问题
The vervice already exists!
The current server installed: 以前安装mysql的地址/bin/mysqld-nt MYSQL
解决办法
移除原来的mysql服务
mysqld -remove MySQL
或者
sc delete mysql
重新注册 mysql服务
mysqld –install MySQL –defaults-file=”C:\mysql-5.1.34\my.ini”