mysql 5.7.22 的下载和安装
由于重装了系统,之前安装的mysql就没有了,需要重新安装,但是我发现安装和以前也不太一样了,需要进行一系列的配hi,msi格式的安装以后还没有mysql的服务,我么可以选择使用zip格式的,msi格式的也可以,
zip格式的下载
我们在官网进行下载www.mysql.com
点击导航栏window 选择右侧的MySQL Community Server
下拉选择,进行下载,我选的是64位的,
然后对压缩包进行解压,解压之后放到一磁盘里面我没有改名字,大家可随意
配置环境变量
点击确定保存
此时的文件夹没有data 也没有ini文件,我们可以自己新建一个my.ini文件
[mysqld]
port = 3306
basedir=D:\mysql\mysql-5.7.22-winx64
datadir=D:\mysql\mysql-5.7.22-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
这个时候我们打开cmd
进入到文件目录bin下面
输入 mysqld --initialize
输入mysqld -install
启动服务
net start mysql
此时mysql已经安装完成,
然后当我输入 mysql -u root -p回车 没有密码我点击的回车我发现登不上去
我在ini文件【mysqld】下面添加一句skip-grant-tables
在cmd 关闭mysql 服务net stop mysql
输入skip-grant-tables 此时光标停止不动 不要关闭这个窗口,在打开一个新的窗口
输入mysql
mysql> use mysql
Database changed
mysql>update user set authentication_string=password('123456') where user='root' ;
就可以了
关闭mysql服务,将skip-grant-tables注释掉重启就可以了