安装与配置
数据库,可以帮助我们按照特定的结构去组织和管理我们的数据。最终将数据存到文件(硬盘)中,只是存储的格式不同于文本文件。
在开发领域我们存储数据一般都是使用专门的数据库服务器专门提供的数据库服务,如果需要让自己的机器也可以提供数据库服务,那么就需要安装特定的数据库服务器软件。
这里我们用MYSQL来进行示范。
下载链接:https://dev.mysql.com/downloads/mysql/
安装
- 下载后,解压到纯英文路径;
- 以管理员身份运行CMD,安装服务;
# 定位到安装目录下的 bin 文件夹
$ cd <MySQL安装目录>/bin
# 初始化数据所需文件并获取一个临时的访问密码
$ mysqld --initialize --user=mysql --console
# 将 MySQL 安装为服务 可以指定服务名称
$ mysqld --install MySQL
在执行mysqld --initialize --user=mysql --console后,会生成一个随机的密码,如下图。请复制到记事本上,方便之后修改密码
若出现以下报错。也许你已经安装过数据库了。而你若已忘记密码的话。在MYSQL的bin文件下,将data文件夹删除。再执行刚才的操作
服务安装成功
重置密码
- 登入MySQL服务器,重置密码
# 先通过用户名密码进入 MySQL 操作环境
$ mysql -u root -p
Enter password: # 输入之前复制的密码
# 设置数据库访问密码,引号中为新设置的密码
mysql> set password for root@localhost = password('123');
若不重置密码而执行数据库操作,会出现以下警告:
修改成功
可视化
简单操作数据库,可以使用 MySQL 内置的命令行工具完成
# 定位到 bin 目录
$ cd <解压目录>/bin
# 运行 mysql,‐u 指定数据库用户名,‐p 指定密码
$ mysql -u root -p #密码
# 一般不建议在命令中填写密码,因为这样会暴露你的密码,一般只加一个 ‐p 但是不给值
$ mysql -u root -p
Enter password: # 这时会要求你输入密码
进入 MySQL 客户端的 REPL 环境过后,就可以通过数据库语句操作数据库啦。
可视化工具
推荐Navicat Premium:
下载链接:http://www.navicat.com.cn/download/navicat-premium
- 打开Navicat;
- 点击连接,输入连接名与重置的密码就可以利用可视化工具执行需要复杂的操作啦。