数据库基础概念、mysql8.0版本安装
一、基础概念
- DB: 数据库 database:存储数据的仓库。它保存了一系列有组织的数据
- DBMS: 数据库管理系统(Database management system):数据库是通过DBMS创建和操作的容器 Mysql、Oracle、DB2、SqlServer
- DBMS分为两类:
- 基于共享文件系统的DBMS(Access)
- 基于客户机 服务器的DBMS : mysql oracle sqlserver 服务端比较重要
- DBMS分为两类:
- SQL: 结构化查询语言(Structure query language):和数据库通讯的语言
二、安装
- https://developer.aliyun.com/mirror/ 镜像下载zip包
- 解压缩
- 配置环境变量
- 我的电脑-属性-高级-环境变量
- 选择PATH,在其后面添加你的mysql安装文件下面的bin文件夹 D:\tools\mysql-8.0.26-winx64\bin
- 在D:\tools\mysql-8.0.26-winx64下新建my.ini文件
- 编辑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
- 启动管理员模式下的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
- 在输入 mysqld install
- 然后再次启动mysql net start mysql 然后用命令 mysql -uroot -p 进入mysql管理界面
- 进入界面后更改root密码 ALTER USER "root"@"localhost" IDENTIFIED BY "Changeme_123";
- 重启mysql即可正常使用 net stop mysql net start mysql
- 链接上测试一下结果为安装成功 完整链接 mysql -hlocalhost -P3306 -uroot -pChangeme_123
SQLyog安装
- 执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '本机上mysql的密码';
- 错误代码:2508,是因为mysql密码加密方式不允许本地访问,解决办法:在cmd命令行窗口
- 登陆mysql之后运行 ALTER USER 'root'@'localhost' IDENTIFIED WITH
- mysql_native_password BY '本机上mysql的密码'; 运行成功重新连接测试一下。
执行的sql点击保存可以保存为sql文件,文件-打开可以重新导入
三、基本查看命令
- show databases; 展示所有库
- use 库名; 进入某个库
- show tables; 进入库后展示某个库下的表或者直接 show tables from mysql;
- select database();查看我在哪个库
- select version(); 查看版本或者外部就可以mysql --version

浙公网安备 33010602011771号