数据库我选择了MySQL,因为据说MySQL是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS之一了,而且,免费呀!
MySQL数据库开发环境的配置
(一)下载MySQL
1、官网下载地址
https://dev.mysql.com/downloads/mysql/
please选择这一个哦(过来人感叹,官网真的很慢)
2、安装包小天使提供
下载比较快,但是版本emmm只能停留在8.0.12了。
网盘链接:https://pan.baidu.com/s/1pvUzDw5m6f6AnKzR_-BC_Q
提取码:kd28
(二)安装MySQL
1、把下载下来的zip包包解压缩。
2、进入解压的文件夹E:\mysql-8.0.12-winx64\mysql-8.0.12-winx64,在该文件夹下创建一个my.ini配置文件。(可以用之前提到的Visual Studio Code)
my.ini中的内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = E:\mysql-8.0.12-winx64\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir = F:\web\sqldata
# 允许最大连接数
max_connections = 20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server = utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine = INNODB
3、启动MySQL数据库
(1)以管理员身份打开 cmd 命令行工具,Windows 10的操作方法:
在系统搜索框直接搜索“cmd”,右键点击搜索结果,点“以管理员身份运行”
(2)进入MySQL安装目录(根据自己的情况修改)
E:
cd mysql-8.0.-winx64\mysql-8.0.-winx64
(3)初始化数据库
mysqld --initialize --console
等待一段时间,执行完成后,会输出root用户的初始默认密码:oRdFe/dYc8q+。后续登录需要用到,也可以在登陆后修改密码。
(4)输入以下命令安装
mysqld install
(5)启动
net start mysql
(6)登录MySQL
mysql -h 主机名 -u 用户名 -p
参数说明:
- -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
- -u : 登录的用户名;
- -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
使用root用户登录本机的MySQL:
mysql -u root -p
如果安装正确且 MySQL 正在运行, 会得到输入密码的响应,这里我们输入之前↑得到的初始密码(如果没有密码则直接按回车键)
登录成功会看到下面MySQL对你的热烈欢迎~
(7)把MySQL服务改为手动开启
右键点击“开始”菜单,选择“计算机管理”
选择服务和应用程序 -> 服务
将MySQL启动类型改为“手动”
(三)数据库可视化工具
我使用的是navicat,网盘下载:
网盘链接:https://pan.baidu.com/s/1ooJbKpZE2mKW6Rj5vSSueQ
提取码:rrfh
1、配置用户信息
(这一步不做的话使用navicat连接数据库会报错“1251 Client……”)
(1)按照前面的方式,在管理员cmd中,登录到本地MySQL的root用户。
(2)在mysql运行环境下输入以下命令,修改root用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
修改成功显示以下反馈:
(3)查看用户配置信息
select host, user, plugin, authentication_string from mysql.user;
显示以下信息:
2、打开navicat,创建本地数据库连接
点击左上的连接,填写以下界面:
点击“确定”后,连接创建成功,右键点击创建的连接localhost_3306,点击“打开连接”
bingo~