数据库基础概念、mysql8.0版本安装

一、基础概念

  1. DB: 数据库 database:存储数据的仓库。它保存了一系列有组织的数据
  2. DBMS: 数据库管理系统(Database management system):数据库是通过DBMS创建和操作的容器 Mysql、Oracle、DB2、SqlServer
    1. DBMS分为两类:
      1. 基于共享文件系统的DBMS(Access)
      2. 基于客户机 服务器的DBMS : mysql oracle sqlserver 服务端比较重要
  3. SQL: 结构化查询语言(Structure query language):和数据库通讯的语言

二、安装

  1. https://developer.aliyun.com/mirror/ 镜像下载zip包
  2. 解压缩
  3. 配置环境变量
    1. 我的电脑-属性-高级-环境变量
    2. 选择PATH,在其后面添加你的mysql安装文件下面的bin文件夹 D:\tools\mysql-8.0.26-winx64\bin
  4. 在D:\tools\mysql-8.0.26-winx64下新建my.ini文件
  5. 编辑my.ini文件
# 这些是基本配置信息
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\tools\mysql-8.0.26-winx64
# 设置 mysql数据库的数据的存放目录
datadir=D:\\tools\mysql-8.0.26-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. 启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld --initialize --console 记录密码 2021-08-06T18:11:20.724453Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: G%LHpCtlj5D3
  2. 在输入 mysqld install
  3. 然后再次启动mysql net start mysql 然后用命令 mysql -uroot -p 进入mysql管理界面
  4. 进入界面后更改root密码 ALTER USER "root"@"localhost" IDENTIFIED BY "Changeme_123";
  5. 重启mysql即可正常使用 net stop mysql net start mysql
  6. 链接上测试一下结果为安装成功 完整链接 mysql -hlocalhost -P3306 -uroot -pChangeme_123

SQLyog安装

  1. 执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '本机上mysql的密码';
  2. 错误代码:2508,是因为mysql密码加密方式不允许本地访问,解决办法:在cmd命令行窗口
  3. 登陆mysql之后运行 ALTER USER 'root'@'localhost' IDENTIFIED WITH
  4. mysql_native_password BY '本机上mysql的密码'; 运行成功重新连接测试一下。
    执行的sql点击保存可以保存为sql文件,文件-打开可以重新导入

三、基本查看命令

  1. show databases; 展示所有库
  2. use 库名; 进入某个库
  3. show tables; 进入库后展示某个库下的表或者直接 show tables from mysql;
  4. select database();查看我在哪个库
  5. select version(); 查看版本或者外部就可以mysql --version
posted @ 2021-08-07 02:22  杨大德  阅读(81)  评论(0)    收藏  举报