MySQL必知必会——简介、下载、安装、连接

Hello

一.简介

MySQL是世界上最受欢迎的数据库管理系统之一,它具有以下的特点:

  • 开源免费
  • 安全稳定
  • 高性能
  • 易使用

二.运行模式

基于“客户机-服务器”模式
服务器部分:面向客户机。它是装有数据库管理软件,专门用于提供数据的访问、处理服务的计算机。

客户机部分:面向用户。它是一类与数据库管理软件进行交互的软件,客户机通过网络请求,向数据库服务器发送指令。

三.客户机

  • mysql命令行(MySQL自带)
  • SQLyog(笔者用的)

四.下载安装

Linux
下载安装教程
开启远程登录
检查防火墙端口

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;	// 显示数据库服务器警告

Bye

你可能感兴趣的:(MySQL)