首先我是 windows 用户,在这里只介绍 window 系统安装步骤,请其他系统用户使用者移步对应博客,因为我没亲测过所以不能提供具体步骤
社区版是平常练习和使用的首选,我装的是较稳定的版本 mysql 5.7
开始下载
首选进入官网社区版的下载页面,这里你可以下载最新 8.0 版本
然后打开Looking for previous GA versions?, 这里可以选择 5.7 版本
再选择你想要安装的 windows 系统,64 or 32 位,我的是 64 位系统,都选择完后到页面底部就出现下图
![7d47975b9f193c5e242431d5a13a3886.png](https://i-blog.csdnimg.cn/blog_migrate/e85b862113001ca9f7a997f5b533da06.jpeg)
推荐选用 ZIP 下载,就用红框里的就行
下载完成
进行解压,到你的 mysql 路径内
我的是 D:softwaremysqlmysql-5.7.29-winx64
然后手动创建一个 my.ini,把下面的配置复制到 my.ini 中
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录,你的目录和我的不一样
basedir=D:softwaremysqlmysql-5.7.29-winx64
# 设置 mysql 数据库的数据的存放目录,你的目录和我的不一样
datadir=D:softwaremysqlmysql-5.7.29-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
![95c7c2d173ce4e90ce19107ded128531.png](https://i-blog.csdnimg.cn/blog_migrate/96d6ea8981be877f33bc937f9e7f41bb.png)
注意,路径是两个
使用命令行
打开 cmd / powershell,这里必须用管理员身份打开(在开始里搜索 cmd / powershell)
cd 到 D:softwaremysqlmysql-5.7.29-winx64bin(你的 mysql 路径)
建立默认数据库
mysqld --initialize-insecure --user=mysql
这个命令会建立 data 文件夹在你的 mysql 目录里,这时候坑来了,我试了好一会都显示不能创建 data 文件,搜了半天我在这句话的前面加了一句
mysqld install
就好了,原文请参照安装MySQL5.7.22遇到的坑
启动 mysql
启动
net start mysql
![303daccd78315bff0810ef762541f22e.png](https://i-blog.csdnimg.cn/blog_migrate/9abddc2aea9487a1075ebc065820a15b.png)
登录
mysql -u root -p
- -u 是表示 root 是默认默认用户名(如果不是特别需要尽量别改)
- -p 是密码,先不设置直接回车
- 看到 welcome to the MySQL monitor 就表示你成功进入了 mysql
![5452ce0754f842ef0aa2251a3d5143c6.png](https://i-blog.csdnimg.cn/blog_migrate/5d48635dd58f0bfe687b3a68f1e96ed4.jpeg)
设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
new_password 替换成你自己的密码,最好设置的好记一些
因为后期连接数据库会很方便(个人经历,忘记密码而连接不上数据库,我太难了!!!)
对数据库的操作
在这里就不赘述了,官网上有文档
最后提醒大家也提醒我一下,在写完一句数据库的操作命令时必须加封号(我就是 JavaScript 写惯了,老不加,所以要注意)