之前安装的mysql5.5、5.6都是msi版,安装的时候一步一步根据提示安装就行,现在mysql大部分下载下来都是压缩版了。
安装mysql压缩版步骤:
- 解压,新建配置文件
my.ini,以下是我本地的配置:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql5.7.25\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql5.7.25\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
然后创建一个data目录,用于存储数据, datadir=E:\mysql5.7.25\mysql-5.7.25-winx64\data
-
配置环境变量
新建MYSQL_HOMEMYSQL_HOME=E:\mysql5.7.25\mysql-5.7.25-winx64
在path后面加上%MYSQL_HOME%\bin; -
cmd 到msyql安装目录
mysqld -install
mysqld --initialize-insecure --user=mysql
net start mysql
但是我本地无法识别这个,有人说要用管理员权限执行,我把data目录delete掉重新安装,但是我还是不行,然后我直接找到mysql的服务直接启动了。 -
登录mysql
密码不用输入,直接回撤回车键。 -
修改登录密码,退出,重启mysql
use mysql
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';