Mysql-5.7.28安装

1、下载Mysql安装包

https://dev.mysql.com/downloads/mysql/

默认进去后是8.0版本,需要下载较早的版本,点右侧Looking for previous GA versions? 进入下载页面

根据自己需要下载对应的版本,这里以5.7.28为例

 

 2、下载完成后,将压缩包解压到准备安装的目录。这里安装在d:\mysql-master目录,5.7.28默认是没有my.ini配置文件,自己手工建立个my.ini

 

my.ini文件配置项

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/mysql-master
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-master/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

3、以管理员身份运行cmd,打开命令行窗口,切换到mysql的bin目录

 

 4、mysqld --install mysql_master --defaults-file="d:\mysql-master\my.ini"   指定服务名为:mysql_master,配置文件位置:d:\mysql-master\my.ini

5、5.7.28mysq安装包默认没有data目录,执行以下命令,初始化数据库,生成data目录

mysqld --initialize-insecure --user=mysql_master   【--user= 后面配置的是Mysql服务的名字,根据自己安装时指定的服务名配置】

 

正确执行完无提示

6、执行命令 net start mysql_master ,启动服务

 

7、 

mysql -u root -p 登录mysql,首次登录,密码是空的,直接回车即可

 设置mysql密码,注意在命令行方式,每条语句后面以分号(;)结尾,不写的话,不执行

set password for root@localhost=password('111111');

 

8、如果mysql不是使用默认的3306端口,命令行登录时指定端口号

mysql -P 3307 -u root -p

 

卸载mysql服务   mysqld --remove 服务名

从系统服务列表中删掉服务  sc delete 服务名

posted @ 2020-01-07 22:49  长安客栈  阅读(392)  评论(0)    收藏  举报