Hello
一.简介
MySQL是世界上最受欢迎的数据库管理系统之一,它具有以下的特点:
- 开源免费
- 安全稳定
- 高性能
- 易使用
二.运行模式
基于“客户机-服务器”模式
服务器部分:面向客户机。它是装有数据库管理软件,专门用于提供数据的访问、处理服务的计算机。
客户机部分:面向用户。它是一类与数据库管理软件进行交互的软件,客户机通过网络请求,向数据库服务器发送指令。
三.客户机
- mysql命令行(MySQL自带)
- SQLyog(笔者用的)
四.下载安装
Windows:
- 下载地址
MySQL·download - 安装
1.解压文件
2.以管理员身份运行CMD,在MySQL的bin目录下执行命令:
mysql -install // 安装mysql服务
net start mysql // 启动mysql服务
mysqld --initialize-insecure // 初始化root用户,免费登录
mysql -u root -p; // 登录mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; // 设置root密码,否则客户机无法登录(报错2058)
// 开启root远程登录,%表示任意主机可连接
USE mysql;
UPDATE user SET host="%" WHERE user="root";
flush privileges; // 刷新权限
最后,检查防火墙端口是否开通。
五.连接MySQL
- 连接信息
1.主机名
2.端口(默认3306)
3.用户名
4.用户口令
六.SHOW指令
SHOW DATABASES; // 显示数据库
SHOW TABLES; // 显示表
SHOW COLUMNS FROM <表名>; // 显示列
DESCRIBE <表名>; // 同上
SHOW GRANT; // 显示授权用户
SHOW STATUS; // 显示数据库服务器状态
SHOW ERRORS; // 显示数据库服务器错误
SHOW WARNINGS; // 显示数据库服务器警告