MySQL 5.6版本说明
本节介绍如何在Unix和类Unix系统上启动服务器。(Windows操作系统,请参见第2.3.4.4节“第一次启动服务器”)。有关可用于测试服务器是否可访问并正常工作的一些建议命令,请参见第2.10.3节,“测试服务器”.
像这样启动MySQL服务器:
Shell > bin/mysqld_safe——user=mysql &
重要的是MySQL服务器使用非特权(non-特权)运行根
)登入户口。为了确保这一点,如果你运行mysqld_safe作为根
,包括——用户
选项,如所示。否则,以登录时执行程序mysql
,在这种情况下,可以省略——用户
选项。
有关以非特权用户运行MySQL的进一步说明,请参见章节6.1.5,“如何以普通用户运行MySQL”.
如果命令立即失败并打印mysqld结束
,在错误日志中查找信息(默认情况下为
数据目录下的文件)。host_name
.err
的数据目录中,如果服务器无法访问数据目录,则启动或读取授权表mysql
数据库时,它会向错误日志中写入一条消息。如果在进行此步骤之前忽略了通过初始化数据目录来创建授权表,或者如果运行了初始化数据目录而没有初始化数据目录的命令,就会发生这样的问题——用户
选择。删除数据
目录,并使用——用户
选择。
如果启动服务器时遇到其他问题,请参见章节2.10.2.1,启动MySQL服务器时遇到的问题.欲了解更多有关mysqld_safe,请参阅章节4.3.2,“mysqld_safe - MySQL服务器启动脚本”.