1.首先下载路径:你自己可以选择版本的(8/5.7)
https://downloads.mysql.com/archives/community/
我下载的是这个版本,图稳定,你随意就好,直接解压出一个文件夹
2. 配置my.ini文件
解压出来的文件夹可以随意放置一个目录,我是E盘,data文件夹是没有自带的(等会创建),自己创建一个记事本
名字保持一致my.ini。
里面的配置:
[mysql] # 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录
basedir=E:\program files\MYSQL\mysql-5.7.30-winx64
# 设置 mysql 数据库的数据的存放目录
datadir= E:\program files\MYSQL\mysql-5.7.30-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
3.没什么大问题了,开始配置环境变量
点击此电脑,进入,空白面板右击属性,找到高级属性设置,找到环境变量里面的系统变量
4.测试启动mysql
win + r, cmd管理员权限
输入:mysql --install
net start mysql
以上是我配置好了之后就成功启动了。
5.我经历的启动失败问题
net start +服务名启动失败
打开方式:任务管理器 ,服务 ,底下的打开服务即可
因为net start +服务名,启动的是win下注册的服务。此时,我系统中并没有注册mysql到服务中。即下面没有mysql服务。
(这个以上的命令启动成功才有的,如果你没有的话是因为配置有问题也可能是缺少 MSVCR120.dll)
很多时候由于PC重装系统以后会提示“由于找不到 MSVCR120.dll,无法继续执行代码终极解决方法”
最后解决的问题的软件是“微软常用运行库合集64位_微软常用运行库合集”
这个是人家的包(我只是搬运工感谢他) 密码:ab12
https://wwb.lanzoub.com/i4C7Y05wdv3a
直接下载,解压,等待完事了就。问题就解决了。
6.启动mysql
输入命令:mysql -u root -p
会弹出:Enter password:这种情况你的密码可能为空,直接回车就好了。
但是不能让mysql密码为空(保证安全性设置密码)
修改mysql密码
(1)首先要先登录MySQL:
set password for 用户名@localhost = password('新密码'); 一定不要忘记最后面的分号,
例如:我们把密码改成成123:
(2)修改密码格式为:
命令:
set password for root@localhost = password('123');
出现这个命令证明设置密码成功
Query OK,0 rows affected, l warning (0.00 sec
测试命令看看库:
show databases;
MYSQL已经成功启动。但是mysql是黑窗口来敲命令,他也没有桌面图标(不要疑惑),可以连接一些图形化界面形象直观例如:SQLyog,navicat等。