1. 查看系统信息 # 查看 MySQL 版本信息 SELECT VERSION(); # 查看 MySQL 服务器启动时间 SHOW GLOBAL STATUS LIKE 'Uptime'; # 查看当前连接的用户和主机信息 SELECT USER(), CURRENT_USER(), @@hostname; # 查看帐号列表 SELECT User, Host FROM mysql.user; # 查看 MySQL 数据库中当前可用的存储引擎 SHOW ENGINES; # 检查 MySQL 服务器允许的最大连接数 SHOW VARIABLES LIKE 'max_connections'; # 查看 MySQL 服务器当前运行的线程数 SHOW GLOBAL STATUS LIKE 'Threads_running'; # 查看 MySQL 当前的连接数 SHOW STATUS WHERE `variable_name` = 'Threads_connected'; ## 或 SELECT COUNT(*) FROM information_schema.processlist; # 查看 MySQL 数据库中当前正在运行的进程 SHOW PROCESSLIST; # MySQL 服务器监听的网络地址 SHOW GLOBAL VARIABLES LIKE 'bind_address'; # MySQL服务器监听的TCP/IP端口号 SHOW GLOBAL VARIABLES LIKE 'port'; # 查看 show global variables like '%messages%'; # 查看模式 SELECT @@sql_mode; -- 设置全局sql_mode SET GLOBAL sql_mode = 'modes'; -- 设置当前连接的sql_mode SET SESSION sql_mode = 'modes'; -- 或者 SET sql_mode = 'modes'; 动态设置变量 SET GLOBAL sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; 2.
1. MySQL 介绍 2. 常用 MySQL 命令 3. 环境变量 3.1. 可自定义的环境变量 3.1.1. 只读环境变量 4. 快速部署单实例 5. 主从群集 5.1. 步骤 1:创建复制主服务器 5.2. 步骤 2:创建复制从属 5.3. docker-compose 部署 5.4. 主从常用命令 6. mysql 权限问题 7. 参考文档 基于 bitnami/mysql 的文档
1. MySQL 介绍 MySQL是一个快速、可靠、可扩展且易于使用的开源关系数据库系统。专为处理任务关键型重载生产应用而设计。
2. 常用 MySQL 命令 # 查看 MySQL 版本信息 SELECT VERSION(); # 查看当前连接的用户和主机信息 SELECT USER(), CURRENT_USER(), @@hostname; # 查看 MySQL 服务器启动时间 SHOW GLOBAL STATUS LIKE 'Uptime'; # 查看 MySQL 服务器当前运行的线程数 SHOW GLOBAL STATUS LIKE 'Threads_running'; # 查看 MySQL 数据库中当前可用的存储引擎 SHOW ENGINES; # 查看 MySQL 数据库中当前正在运行的进程 SHOW PROCESSLIST; # # 查看帐号列表 SELECT User, Host FROM mysql.