本章为安装解压版mysql5.7版本的数据库,
目录
一、下载mysql安装包
如果没有mysql 安装包查看此章节按照步骤进行下载
1)访问mysql网站进行下载
点击跳转mysql网站 mysql安装包下载
2)选择合适的版本下载
选择版本号,安装系统,电脑位数,点击下载 !
二、解压安装包
1)选择解压文件存放的路径
我这里创建了两个文件夹,根据实际情况创建
①路径D:\Program Files\MYSQL\mysql-5.7.25-data:存放mysql数据路径
②路径D:\Program Files\MYSQL\mysql-5.7.25-winx64:存放mysql数据路径
2)解压后的文件样式
三、依赖安装
1)安装mysql前需要先安装依赖
如果缺少,安装mysql会提示缺失dll库,我这里安装的是64位,依赖名" vcredist_x64.exe",双击安装即可。点击下载依赖
四、安装mysql
1)配置环境变量
增加MYSQL_HOME环境变量
新增后
在path的环境变量增加%MYSQL_HOME%\bin
2)配置my.ini文件
解压的里面没有my.ini文件,需要手动创建,
my.ini内容
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=D:\Program Files\MYSQL\mysql-5.7.25-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=D:\Program Files\MYSQL\mysql-5.7.25-data
#最大连接数
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 放开则可以不许要密码直接可以登入,直接使用命令回车两次->mysql -u root -p
#skip-grant-tables
[mysql]
#编码
default-character-set=utf8
3)执行初始化命令
用管理员打开cmd,进入到解压的目录下,执行安装命令
mysqld --initialize --console
执行完会默认有个初始密码
注意!执行输出结果里面有一段:[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: f0,_wUSV!VuG 其中root@localhost:后面的“f0,_wUSV!VuG”就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。
4)执行安装mysql
服务名默认不写,不屑的情况下服务名默认位mysql
mysqld --install [服务名]
5)启动mysql
#启动服务
net start [服务名]
#停止服务
net stop [服务名]
5)登入mysql
输入命令按”ENTER“回车,输入密码按”ENTER“回车,密码就是初始化的时候的密码
mysql -u root -p
6)修改密码
进入到mysql数据库
use mysql;
执行修改命令
update user set authentication_string=password("123456") where user="root";
7)重启mysql
先停止后启动,
#停止服务
net stop mysql
#启动服务
net start mysql
五. 连接工具连接问题
mysql 搭建好了 就需要工具去连接
用Navicat连接远程MySQL数据库时,有时会出现“Navicat for mysql 1130错误”,提示错误内容为不允许连接MySQL服务。很多人都以为是防火墙在作怪,其实关掉防火墙依然不能解决这个问题,其实是是mysql无法给远程连接的用户权限问题
再次通过dos(cmd)命令进行权限的添加
mysql -u root -pFigh.1234
use mysql
update user set host='%' where user='root';
select host,user from user;
flush privileges;
依次执行完成了,就可以在 Navicat上进行连接了