2018-01-02 mysql 5.7 免安装版配置
1,官网下载zip版本
2.解压
3.在mysql根目录下,新建一个my.ini,内容如下:
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]
skip-grant-tables#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64# 设置mysql数据库的数据的存放目录datadir=D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
4.在环境变量path里面添加mysql 的bin目录,方便日后直接在控制台进入mysql
5.用管理员身份进入控制台,进入mysql 的bin目录:
cd \d D:\mysql-5.7.20-winx64\bin
6.输入mysqld -install 安装mysql 服务
接着输入mysqld -initialize 初始化mysql
接着开启服务,net start mysql
7.直接输入mysql 进入mysql,然后输入如下语句设置米亚:
update mysql.user set authentication_string=password('newpassword') where user='root';
8.设置完成,exit退出mysql,关闭cmd窗口,接着打开my.ini文件,将skip-grant-tables注释掉:
#skip-grant-tables,保存文件,打开cmd窗口(管理员方式打开),net stop mysql停止mysql服务,再用 net start mysql重新启动mysql服务。
9.在控制台下输入mysql -u root - p 登录
10.登录成功,输入mysql> SET PASSWORD = PASSWORD('your_new_password');然后输入show databases;查看当前所有数据库
11.mysql 正式配置好