mysql介绍

数据库就是组织、存储、管理数据的仓库。通常我们可以通过文件来储存数据,但是在文件中读写数据的速度相对较慢。所以我们使用关系型数据库管理系统来管理和储存大数据量。

window下安装配置

第一步,下载,mysql下载,这里使用的是当前最新版本,其他版本自行下载,下面原理大致相同。
image.png
image.png

第二部,解压。把下载的压缩包解压到任意目录下(下面都以 F:\mysql\mysql80 为例)。

第三步,配置环境变量。打开我的电脑右键->属性->高级系统设置->环境变量->用户变量中找到Path

加入一个新的环境变量,也就是 bin目录地址,保存即可。(例:上面我们解压的是 F:\mysql\mysql80,那么你可以在该文件下找到bin目录,那么配置的环境变量就是 F:\mysql\mysql80\bin)。

第四步,修改mysql自带的配置文件。

F:\mysql\mysql80 下新建一个文件,命名为 my.ini,在 my.ini 中添加红框内容,箭头部分是对应文件夹的位置。最后保存。

window mysql安装及配置 - 图3

这里贴一下内容,目录位置自行修改:

  1. [mysql]
  2. # 设置mysql客户端默认字符集
  3. default-character-set=utf8
  4. [client]
  5. # 设置mysql客户端连接服务端时默认使用的端口
  6. port=3306
  7. default-character-set=utf8
  8. [mysqld]
  9. # 设置3306端口
  10. port=3306
  11. # 设置mysql的安装目录
  12. basedir=F:\mysql\mysql80
  13. # 设置mysql数据库的数据的存放目录
  14. datadir=F:\mysql\mysql80\data
  15. # 允许最大连接数
  16. max_connections=200
  17. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  18. max_connect_errors=10
  19. # 服务端使用的字符集默认为UTF8
  20. character-set-server=utf8
  21. # 创建新表时将使用的默认存储引擎
  22. default-storage-engine=INNODB
  23. # 默认使用“mysql_native_password”插件认证
  24. default_authentication_plugin=mysql_native_password

第五步,安装及启动服务。

  • 初始化数据库
  1. mysqld --initialize --console

会输出如下图所示的默认密码,要记下来,后面修改需要用到。

window mysql安装及配置 - 图4

  • 以管理员的方式打开cmd,进入到bin目录下,运行安装服务命令:
  1. mysqld install mysql

一定要以管理员身份,否则报错:Install/Remove of the Service Denied!

管理员运行安装步骤:在开始窗口直接输入cmd,右键cmd应用出现 以管理员身份运行

image.png

一定要进入到 bin 目录下运行,如果是 bin 的上级目录会报错。

image.png

  • 启动服务
  1. net start mysql

image.png

  • 停止服务
  1. net stop mysql

image.png

  • 移除服务
  1. mysqld remove mysql

window mysql安装及配置 - 图9

  • 退出mysql服务

    1. exit
  • 删除mysql服务

    1. sc delete mysql # 删除mysql服务

    image.png
    然后删除 mysql 相关安装目录即可卸载掉 mysql。

至此,我们就可以通过 mysql --version 命令来查看mysql是否安装完成。

window mysql安装及配置 - 图11

第六步,修改密码。

  • 初始密码登录。

首先用刚才记下的密码登录一下,成功登录。

  1. mysql -u root -p

window mysql安装及配置 - 图12

【注意】
如果找不到密码,在 my.ini 中添加 skip-grant-tables 配置可以跳过密码检查。

  • 修改密码。

接着修改初始密码。(root123为新密码,可自行设置)。

  1. alter user 'root'@'localhost' identified with mysql_native_password by 'root123';

window mysql安装及配置 - 图13

  • 新密码登录。

最后用新密码登录成功。

window mysql安装及配置 - 图14
image.png

至此,window 下安装并配置 mysql 完成。

mysql客户端连接数据库

安装 navicat(由于收费,这个可自行百度破解版),选择连接 mysql,输入root/root123 连接,查询出数据即可。
image.png
image.png

to be continue…