前言
Mysql数据库对安全有要求,初始化时忽略安全性会导致服务无法启动,对此。
这里我给出我的安装流程,如果安装流程有错误,请仔细翻阅我的另一篇帖子,可能会有解答方法。
点击->避坑篇
首先,要明白大概的安装流程。
1.安装:解压安装包,并安装
2.配置:手动添加配置文件,对数据库进行初始化;
3.登录:启动MySQL服务,登录进数据库,修改密码;
4.验证:查看数据库。
5.连接Navicat for MySQL。
安装
解压
这里以安装到F盘为例,我的安装目录是F:\mysql 5.7为例,将压缩包解压到此目录下。
安装
a.搜索找到命令提示符,右击以管理员身打开。
温馨提示;找到命令提示符可以创建快捷方式到桌面,这样下次就可以直接用啦。
注:以管理员身份打开是为了获得计算机管理员权限,后面的操作是需要用到管理员权限的。
b.在命令行中,输入跳转代码,切换到MySQL安装目录下的bin文件,如下图。
(这里路径要根据自己的路径去跳转。)
c.输入mysqld -install命令进行安装,安装成功后会有Successfully提示。
注:如果install出现错误如下图,说明你之前已经安装过mysql,需要卸载。
输入卸载指令, mysqld -remove,再次安装即可。
配置
1.创建MySQL配置文件;
在我们安装的目录下可以使用记事本创建配置文件my.ini。
(思路是将配置内容写好后,重命名并修改后缀名)
配置文件内容如下:
2.初始化数据库
初始化的目的是为了创建data文件,用到以下命令。
mysqld --initialize
登录
1.启动MySQL服务
MySQL服务不仅可以通过windows服务管理器启动,还可以通过命令行来启动。
注:前提是使用管理员身份打开命令提示符!!!
2.登录数据库。
数据库初始化的时候会随机生成复杂的代码,但是我们在配置文件中写了免密登录的代码,所以登录不需要设置密码,但是数据库要求安全性比较高,还是需要有密码的。
我们登录进去,然后修改初始密码。
命令行:mysql -uroot -p
这里的意思是 以root的身份进入。
修改初始化密码。
mysql> use mysql;
mysql> update user set authentication_string=password(“123456”)where user=“root”;
mysql> flush privileges;
mysql> quit ;
验证
修改密码后重新登录进去。
mysql -uroot -p
使用命名查看数据库
show databases;
发现还要求重设密码,这里我想是因为不能一直用初始密码去操作的原因。
重设密码:
使用命令:
ALTER USER “root”@“localhost” identified by"123456789";
温馨提示:记得删除配置文件中的免密登录的代码哦。
连接
Navicat for MySQL
***可参考->chakan 百度文库Navicat***
出现连接错误可能原因:
1.MySQL服务没有开启。
2.输入密码错误。
多学一招
我们每次进去到命令提示符这里都会切换路径,十分不方便,这里可以把mysql的bin目录放到系统环境变量中,就可以直接拿来用了。
具体步骤可以查看我的上一篇帖子中的多学一招,上一篇我是用的D盘为例,记得更换哦。
地址->添加链接描述
效果: