我选择的是 mysql 命令行版,之前安装过界面版,感觉太麻烦,还是命令行简洁明了。
下面说说我在 windows 下的安装过程、测试及个人建议:(图片若不清晰请使用移动端点击大图查看)
1. 下载zip压缩包
在官网下载 zip 压缩包:https://dev.mysql.com/downloads/mysql/ ;页面最下边,我选择的是第二个。
2. 解压缩
解压缩下载好的 zip 到目标文件夹,建议直接在盘符下新建 mysql 文件夹,将解压缩的文件复制进去即可,便于使用。
3. 新建 my.ini 文件
在上面的文件夹内新建 my.ini 文件,输入以下代码内容。
① 新建 txt 文件,更改其名称和后缀名;
② 更改后缀名:文件资源管理器->查看->文件扩展名,勾上,再修改重命名文件;
③ 请注意输入的内容:basedir 和 datadir 后面的目录需要改为你自己的目录。
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录
basedir=E:\mysql
# 设置 mysql 数据库的数据的存放目录
datadir=E:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4. 配置环境变量
① win+q,输入“环境”,选择“编辑系统环境变量”;
② 点击环境变量,在下方的系统变量,先新建一个 MYSQL_HOME 变量,输入你的 mysql 解压缩目录(体现去掉后缀的好处);
③ 找到其中的 Path 变量,再最后加上 “ %MYSQL_HOME%bin; ” 一定要注意前后的分号 “ ; ”。
5. 安装mysql
步骤:
① win+x 后按 a 键,命令提示符(管理员);一定要以管理员身份打开;
② 输入“ cd /d E:\mysql\bin ” 可直接定位至 mysql 的 bin 文件夹内;可搜索如何使用 cmd 打开文件;
③ 输入下面的语句,你会发现 mysql 文件夹内多了一个 data 文件夹;
④ 安装服务:因为我已经安装过了,所以显示如图,第一次安装的话会显示 Service successfully installed.
⑤ 启动服务;
mysqld --initialize-insecure --user=mysql //第三步的语句
mysqld -install //第四步的语句,安装服务
net start mysql //第五步的语句,启动服务
6. 登录 mysql
① 重新打开 cmd 定位至 bin 文件夹内:因为刚才登录错误,关了重新登录就好了。
② 输入登录语句:-u 指的是登录的用户名,-p 是密码,但因为是刚刚安装的数据库,所以密码为空,回车即可;
mysql -u root -p
③ 设置密码:避免之后出现登录问题。new_password 是你的新密码部分,自行修改。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
7. 测试数据库
① 显示已有的表:注意每句语句之后的英文分号不能忘记,此外如果出错,输入 ctrl+c 重新输出即可;
show databases;
② 建立数据库、选择要操作的数据库、创建表、插入查询数据等操作:数据库已经搭建好了。忽略一些我的语句错误…
8. 退出和关闭服务
不使用的时候最好关闭
quit
net stop mysql
9. 再次链接测试
可以看到之前的数据还在。
注:输入密码可以用以下的登录方式:
mysql -u<用户名> -p<密码>
至此,已经成功安装并使用了数据库 mysql。不太难,比安装界面版方便多了。命令行功能非常强大,需要多使用练习。服务器端可没什么界面。