1、第一个myql安装暂时不做介绍,只介绍安装第二mysql,,在官网下载mysql5.7,并解压到相关目录
2、在根目录下查找my.ini,有可能目录下没有这个文件,需要新建目录,my.ini的配置如下:
注意:如果配置文件中,在你文件中找不到,你需要创建相关的文件夹,注意修改端口号
[mysqld]
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3307
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=1000M
innodb_log_file_size=50M
# 设置mysql的安装目录
basedir=D:\\soft\developer\mysql-5.7.24-winx64\mysql-5.7.24-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\soft\developer\mysql-5.7.24-winx64\mysql-5.7.24-winx64\data
# 允许最大连接数
max_connections=200
# skip_grant_tables
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
port = 3307
plugin-dir=D:\\soft\developer\mysql-5.7.24-winx64\mysql-5.7.24-winx64\lib\plugin
3、用命令行安装
mysqld --initialize mysql5.7
注意:mysql5.7是你这个mysql服务的名字,你可以随意起,但不能和已经安装的mysql服务名重复
mysql -install mysql5.7
网上有些教程是用的mysql -nt -install mysql5.7,但我用这个命令安装不成功,在进行命令行操作的时候,datadir有个err.log可以看出操作的日记,是否有错误,错误在什么地方。如果这一步执行成功,会显示Service successfully installed
启动新安装的mysql服务
net start mysql5.7
显示:mysql5.7 服务正在启动
mysql5.7服务已经启动成功
连接数据库:
mysql -h localhost -u root -P 3307 -p
会提示输入密码,密码在配置的datadir目录下的err.log中,搜索password关键词,可以找到密码,输入密码,连接上数据库
设置密码:
set password for root@localhost = passwrod<'新密码'>
至此 mysql数据库已经安装完了。