MySQL安装和配置

MySQL目录

  • 一. Windows安装
      • 1. 下载MySQL
      • 2. 配置环境变量
      • 3. MySQL服务开启
      • 4. 数据库连接
  • 二. Linux 系统上安装
      • 1. 下载MySQL
      • 2. 下载的MySQL传到Linux服务器上面
      • 3. 解压上传的tar.gz
      • 4. 把解压的文件移动到/usr/local目录下面
      • 5.
  • 三. 数据库介绍
      • 1. 什么是数据库 ?
      • 2. 为什么需要数据库 ?
      • 3. 都用那些常见的数据库 ?
  • 四. 数据库的Help


一. Windows安装

1. 下载MySQL

解压版
解压版比安装版麻烦一点。
MySQL安装和配置_第1张图片
下载好解压到一个目录

  1. 需要在安装目录下创建配置文件my.ini 然后 初始化 MySQL会得到一个初始密码
    my.ini配置文件:
[mysqld]
# 设置3306端口
port = 3306

# 设置mysql的安装目录   (你的安装的目录mysql解压的目录)
basedir=D:/installed/devtoolls/mysql-8.0.21-winx64/

# 设置mysql数据库的数据存放目录(你可能没有data文件但在初始化会生成)
datadir=D:/installed/devtools/mysql-8.0.21-winx64/data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数.这是为了防止有来攻击数据库系统
max_connect_errors=10

# 服务器使用的字符集默认为utf8
character-set-server = UTF8MB4

# 创建新表时使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用"mysql_native_password"插件认证
default_authentication_plugin = mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port = 3306
default-character-set=utf8mb4

# 还有好多可以配置,上面纯手打可以会出错(⊙o⊙)

初始化
’mysqld --defaults-file=配置文件目录 --initialize --console‘

  1. 安装MySQL服务

    如不写服务名默认为mysql
    mysqld --install mysql80 
    
  2. 用初始密码登录MySQL

    mysql -uroot -p
    
  3. 修改密码 :
    登录后使用SQL修改密码

    alter user root@localhost identified by '123';
    

安装版

mysql官网
MySQL安装和配置_第2张图片
社区下载
MySQL安装和配置_第3张图片
点击community server
MySQL安装和配置_第4张图片

MySQL安装和配置_第5张图片
MySQL安装和配置_第6张图片
下载好按照安装程序的提示来安装,注意安装位置和密码(不要瞎设)!
对安装版来说就直接可以配置环境变量了。

2. 配置环境变量

在此电脑上右键点出系统属性选择环境变量
MySQL安装和配置_第7张图片
在path中新建一个mysql的安装目录下的bin
MySQL安装和配置_第8张图片

3. MySQL服务开启

win+x+a打开PowerShell输入net stort mysql80启动服务。(net stop mysql80)
如果显示找不到该服务,就用win+r输入services.msc找mysql开头的具体服务名手动开启

4. 数据库连接

4.1:win+R打开cmd输入mysql -uroot -p 输入密码登录
参数:

  • -u 用户名

  • -p 密码

  • -h 主机 连接 MySQL 服务器的地址,hostIP 为主机 IP 地址。

  • -e 指定执行的 SQL 语句,登录 MySQL 服务器后执行这个 SQL 语句,然后退出 MySQL 服务器。

  • -P 连接 MySQL 服务器的端口号,port 为连接的端口号。MySQL 的默认端口号是 3306,如果不指定该参数,默认使用 3306 连接 MySQL 服务器。

也可以使用图形化工具来连接数据库

1.IDEA里提供的连接数据库的工具十分便捷
2.navicat
3.在下载安装版时会有一个默认连接数据的工具
MySQL安装和配置_第9张图片


二. Linux 系统上安装

1. 下载MySQL

2. 下载的MySQL传到Linux服务器上面

3. 解压上传的tar.gz

4. 把解压的文件移动到/usr/local目录下面

5.


三. 数据库介绍

1. 什么是数据库 ?

数据库就是一个数据存储的仓库,它将数据按照特定的规律存储在硬盘上。为了方便用户和管理数据,其专门提供了数据管理系统。通过数据库管理系统,用户可以有效的管理在数据库中的数据。

数据库管理系统(DBMS)是数据库的核心软件之一,是位于用户与操作系统之间的数据管理软件,用于建立,使用和维护数据库。



2. 为什么需要数据库 ?

大量的数据正在不断产生,那么如何安全有效地存储、检索,管理它们呢?于是对数据的有效存储、高效访问、方便共享和安全控制等问题成为了信息时代一个非常重要的问题。

  1. 大数据

  2. 安全

  3. 查找

3. 都用那些常见的数据库 ?

关系型数库

  • MySQL
  • Oracle
  • db2

非关系型数据库(NoSQL)

  • Redis键值存储 最著名的键值存储。Redis是用C语言编写的。它是根据BSD授权的

四. 数据库的Help

MySQL安装和配置_第10张图片

  • use 选择数据库
  • exit/quit 退出数据库
  • status 数据库信息

你可能感兴趣的:(MySQL)