因为自己对MySQL下载安装时遇到很多坑,所以想写一个详细的操作方法,希望可以帮助大家避免很多我走过的弯路吧(♪(^∀^●)ノ))
一. 下载 (win10 64位)
声明:因为我的电脑是win10,就以此下载为例吧。
-
附上 MySQL官网下载地址 点击进入
-
拉倒最下面,看图。我们下载MySQL社区版
MySQL 社区版下载
-
继续点击DOWNLOAD下载
MySQL社区版下载
- 下拉到最后,我们下载一个zip文件我选择的是第一种
![](https://img.haomeiwen.com/i15729314/967e75f8541c95eb.png)
- 接下来不用登陆也可以 直接点击下载
![](https://img.haomeiwen.com/i15729314/410439f7fbb2c9e4.png)
- 接下来就可以下载啦。
二. 安装(解压)问题
解压的时候放在你想放在的地方即可,配置环境的时候需要。
如下图我解压到了E盘mysql文件夹下 C盘东西太多了
![](https://img.haomeiwen.com/i15729314/054004a9a471d6cd.png)
三. 配置默认文件
新建一个my.ini文件 具体操作步骤为 新建一个文本文档,把文本文档的.txt后缀改为.ini
-
MySQL配置默认文件
-
新建my.ini文件
如果发现改完了名字,类型没有变成上图中的配置设置类型,可能是因为文件扩展名.txt被隐藏起来了,可以试试下图操作。
-
打开文件扩展名
将文件扩展名上面的小勾勾打上,就会显示文本文件的扩展名了
这样再输入my.ini试试,是不是就更改成功啦!
- 接下来,用文本把my.ini 文件打开,输入以下代码并保存
注:basedir 和 datadir 里面的路径按照自己保存的路径写
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
四. 初始化MySQL
执行语句 mysqld --initialize 初始化数据库
初始化成功之后 会出现data文件夹,初始化密码为空
执行语句mysqld --initialize --console初始化数据库
初始化成功之后 会出现data文件夹,会随机生成密码,记住这个密码!
如果你不小心没有把密码记住登陆不上去也没关系,将data文件删掉,重新执行一遍初始化命令就好啦!
五. 安装MySQL服务
-
以管理员身份打开cmd
在C盘下找到cmd.exe,以管理员身份运行。 也可以用搜索栏搜索,但是注意一定要是以管理员身份啊!
![](https://img.haomeiwen.com/i15729314/33ce1a643f4e82d5.png)
-
进到bin目录下。接下来进入到sql的bin目录下 如下图 以自己的目录为准
- 接下来输入 mysqld install 运行
![](https://img.haomeiwen.com/i15729314/3a1aea9316694128.png)
我的MySQL已经安装完了,提示已经存在。 要会读懂cmd的提示哈
- 输入 net start mysql 启动服务。
![](https://img.haomeiwen.com/i15729314/cf58d27381816dea.png)
路径按自己的路径填进去即可
六. 打开MySQL
- 打开任务管理器 关闭MySQL进程
- 在cmd下 输入
mysqld --console
- 另外打开一个cmd终端 输入登录指令
mysql -uroot -p
![](https://img.haomeiwen.com/i15729314/2931fb934e967ccf.png)
我的没有设置密码,直接回车进入MySQL。如果在第四步设置了初始密码的,输入密码即可进入。
退出exit即可。
以上就成功进入了MySQL数据库啦
显示 Welcome to the MySQL monitor 即表明登录成功
下面说明一下其他一些注意事项吧
其他事项
1. 配置环境变量
每次都进入到bin目录下很麻烦,所以我们可以配置一下环境变量,就不用每次就进入到目录下了。
右键 我的电脑 -> 属性 -> 高级系统设置
![](https://img.haomeiwen.com/i15729314/a1b550e43e8e7bdb.png)
找到Path 点击编辑
![](https://img.haomeiwen.com/i15729314/fdbe890fbe4eb00e.png)
讲MySQL的bin路径添加上去 用英文字母的(;)隔开 。
注意的是不是覆盖,是增加
![](https://img.haomeiwen.com/i15729314/42ef45bf4749360c.png)
点击确定,这样就配置好啦!
2. 不需要登陆密码的操作方法
以下[client]代码也可以加到my.ini文件中
以后登录MySQL时不再需要登录用户名密码 省时省力!
[client]
user=root
password=
[mysqld]
basedir=E:\mysql\mysql-8.0.13-winx64
datadir=E:\mysql\mysql-8.0.13-winx64\data
port=3306
再打开MySQL时不必再输入mysql -uroot -p ,只输入**mysql **即可进入
3. MySQL密码查看与修改
- 修改密码 版本
SET PASSWORD=PASSWORD('*****');
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '****';
- 登录
mysql -uroot -p
登陆时不再需要输入用户名和密码即可以登陆
4. 安装MySQL遇到问题时解决方法
-
下载后首先看一眼 README 文件,或许有帮助呢
-
在谷歌上搜索,比在百度上靠谱
-
搜索时要标明 操作系统 遇到的问题等等 如
win10安装mysqld* 8.0.13时候报错, mysqld --initialize --console
操作系统 + MySQL的版本号 + 遇到的问题
-
应用 服务 操作台可以看到服务进程是否启动
网友评论