加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql主机名 MYSQL笔记-01初识MYSQL

发布时间:2022-10-18 15:49:58 所属栏目:MySql教程 来源:
导读:  前提:

  已安装mysql.

  一、bin下可执行文件

  --mysql
  --mysql.server
  --mysqladmin
  --mysqlbinlog
  --mysqlcheck
   --mysqld
  --mysqld_multi
  --mysqld_
  前提:
 
  已安装mysql.
 
  一、bin下可执行文件
 
  --mysql
  --mysql.server
  --mysqladmin
  --mysqlbinlog
  --mysqlcheck
   --mysqld
  --mysqld_multi
  --mysqld_safe
  --mysqldump
  --mysqlimport
  --mysqlpump
  ...
  1.1 mysqld
 
  表示mysql服务程序,运行可启动一个mysql服务,但不常用。
 
  1.2 mysqld_safe
 
  启动脚本,间接调用mysqld并监控服务运行状态,当启动出错时,会装服务程序出信息信息和诊断信息输出到错误日志。
 
  1.3 mysql.server
 
  启动脚本,会间接调用mysqld_safe。
 
  //启动
  mysql.server start
  //停止
  mysql.server stop
  1.4 mysqld_multi
 
  运行多个mysql服务实例时使用。
 
  1.5 mysql
 
  mysql客户端
 
  //启动
  mysql -h{主机IP} -u{用户名} -p{密码}
  //退出
  quit
  exit
  \q
  二、服务器处理客户端请求
 
  mysql 允许所有主机_mysql 查看主机ip_mysql主机名
 
  2.1 连接管理
 
  客户端进和可采用TCP/IP、命名管理或共享内存、UNIX域套接字几种方式与服务服进程通信。当一客户端连接到服务器时,服务器会创建一个线程专门处理这个客户端的交互,当客户端退出时会与服务器断开连接,但服务器并不会立即销毁线程,而是把它缓存起来,在另一个新的客户端再进行连接时,把这个线程分配给新客户。
 
  当连接建立后,服务线程会一直行等待客户端发送过来的请求。mysql服务收到请求只是一个文本消息。
 
  2.2 解析与优化
 
  2.2.1 查询缓存
 
  客户端有相同请求(语句相同【包括空格,注释mysql主机名,大小写】,查询中不包含某些系统函数,用户自定义变量和函数,系统表)第二次查询会直接使用第一次查询结果。
 
  mysql缓存系统监测涉及的每张表,只要表结构或数据被修改,缓存删除。
 
  注:5.7.20开始,不推荐使用查询缓存,8.0直接删除缓存。
 
  2.2.2 语法解析
 
  进行词法解析、语法分析、语义分析等。
 
  2.2.3 查询优化
 
  可使用explain查看语句执行计划。
 
  3 存储引擎
 
  常用innoDB,其它官网查找。
 
  三、系统变量
 
  mysql服务器程序在运行过程中会用到许多影响程序行为的变量
 
  例如:
 
  max_connections
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!