Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Mysql管理维护手册 PDF 下载


分享到:
时间:2020-08-04 11:56来源:http://www.java1234.com 作者:小锋  侵权举报
Mysql管理维护手册 PDF 下载
失效链接处理
Mysql管理维护手册 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

1. MySQL 服务器和服务器启动脚本
1.1.服务器端脚本和实用工具概述
MySQL 程序采用各种不同的选项。但每个 MySQL 程序提供一个--help 选项,你可以用来查
阅程序选项相关说明。例如,你可以试试 mysqld --help。
你可以在命令行中或在选项文件中指定选项来替换所有标准程序中的默认选项。下面简单描
述了 MySQL 服务器和服务器相关程序:
· mysqld
SQL 后台程序(即 MySQL 服务器)。要想使用客户端程序,该程序必须运行,因为客户端通
过连接服务器来访问数据库。
· mysqld_safe
服务器启动脚本。如果 mysqld-max 存在,mysqld_safe 试图启动它,否则启动 mysqld。 · mysql.server
服务器启动脚本。该脚本用于使用包含为特定级别的运行启动服务的脚本的运行目录的系
统。它调用 mysqld_safe 来启动 MySQL 服务器。
· mysqld_multi
服务器启动脚本,可以启动或停止系统上安装的多个服务器。
· mysql_install_db
该脚本用默认权限创建 MySQL 授权表。通常只是在系统上首次安装 MySQL 时执行一次。 · mysql_fix_ privilege_tables
在升级安装后,如果新版本 MySQL 中的 授权表有更改,则使用该脚本来更改授权表。
服务器主机上还运行其它几个程序:
· myisamchk
用来描述、检查、优化和维护 MyISAM 表的实用工具。
· make_binary_distribution
该程序可以生成编译过的 MySQL 的二进制版本。可以通过 FTP 上传到 ftp.mysql.com 的
/pub/mysql/upload/,供其它 MySQL 用户使用。
· mysqlbug
MySQL 缺陷报告脚本。它可以用来向 MySQL 邮件系统发送缺陷报告。
1.2. mysqld_safe:MySQL 服务器启动脚本
在 Unix 和 NetWare 中推荐使用 mysqld_safe 来启动 mysqld 服务器。mysqld_safe 增
加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。本
节后面列出了 NetWare 的特定行为。
注释:为了保持同旧版本 MySQL 的向后兼容性,MySQL 二进制分发版仍然包 括
safe_mysqld 作为 mysqld_safe 的符号链接。但是,你不应再依赖它,因为再将来将删
掉它。
默认情况下,mysqld_safe 尝试启动可执行 mysqld-max(如果存在),否则启动 mysqld。
该行为的含义是:
· 在 Linux 中,MySQL-Max RPM 依赖该 mysqld_safe 的行为。RPM 安装可执 行
mysqld-max,使 mysqld_safe 从该点起自动使用可执行命令。
· 如果你安装包括 mysqld-max 服务器的 MySQL-Max 分发版,后面升级到非-Max 的
MySQL 版本,mysqld_safe 仍然试图运行旧的 mysqld-max 服务器。升级时,你应手
动删除旧的 mysqld-max 服务器以确保 mysqld_safe 运行新的 mysqld 服务器。
要想越过默认行为并显式指定你想要运行哪个服务器,为 mysqld_safe 指定--mysqld 或
--mysqld-version 选项。
mysqld_safe 的许多选项与 mysqld 的相同的。
所有在命令行中为 mysqld_safe 指定的选项被传递给 mysqld。如果你想要使用 mysqld
不支持的 mysqld_safe 的选项,不要在命令行中指定。相反,在选项文件的[mysqld_safe]
组内将它们列出来。
mysqld_safe 从选项文件的[mysqld]、[server]和[mysqld_safe]部分读取所有选项。为了
保证向后兼容性,它还读取[safe_mysqld]部分,尽管在 MySQL 5.1安装中你应将这部分重
新命名为[mysqld_safe]。
mysqld_safe 支持下面的选项:
· --help
显示帮助消息并退出。
· --autoclose
(只在 NetWare 中)在 NetWare 中,mysqld_safe 可以保持窗口。当你关掉 mysqld_safe
NLM 时,窗口不按默认设置消失。相反,它提示用户输入:
*<NLM has terminated; Press any key to close the screen>*
如果你想让 NetWare 自动关闭窗口,在 mysqld_safe 中使用--autoclose 选项。
· --basedir=path
MySQL 安装目录的路径。
· --core-file-size=size
mysqld 能够创建的内核文件的大小。选项值传递给 ulimit -c。 · --datadir=path
数据目录的路径。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐