MySQL安装和配置


一. Windows安装

1. 下载MySQL

解压版
解压版比安装版麻烦一点。
MySQL安装和配置
下载好解压到一个目录

  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安装和配置
社区下载
MySQL安装和配置
点击community server
MySQL安装和配置

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

2. 配置环境变量

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

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安装和配置


二. Linux 系统上安装

1. 下载MySQL

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

3. 解压上传的tar.gz

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

5.


三. 数据库介绍

1. 什么是数据库 ?

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

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

2. 为什么需要数据库 ?

大量的数据正在不断产生,那么如何安全有效地存储、检索,管理它们呢?于是对数据的有效存储、高效访问、方便共享和安全控制等问题成为了MySQL安装和配置

  • use 选择数据库
  • exit/quit 退出数据库
  • status 数据库信息
版权声明:玥玥 发表于 2021-05-18 6:22:29。
转载请注明:MySQL安装和配置 | 女黑客导航