我在我的 Mac 上安装了 mySQL。除了使用安装在系统偏好设置中的 mySQL.prefPane 工具启动 SQL 服务器之外,我还想知道从命令行启动的说明。我这样做:
后
苏根
我通过命令行启动 mySQL 服务器,但它会产生如下错误:
sh-3.2# /usr/local/mysql/bin/mysqld 111028 16:57:43 [警告] 设置 lower_case_table_names=2 因为 /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ 的文件系统不区分大小写 111028 16:57:43 [错误] 致命错误:请阅读手册的“安全”部分以了解如何以 root 身份运行 mysqld! 111028 16:57:43 [错误] 中止 111028 16:57:43 [注意] /usr/local/mysql/bin/mysqld: 关机完成
sh-3.2# /usr/local/mysql/bin/mysqld
111028 16:57:43 [警告] 设置 lower_case_table_names=2 因为 /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ 的文件系统不区分大小写
111028 16:57:43 [错误] 致命错误:请阅读手册的“安全”部分以了解如何以 root 身份运行 mysqld!
111028 16:57:43 [错误] 中止
111028 16:57:43 [注意] /usr/local/mysql/bin/mysqld: 关机完成
尝试 /usr/local/mysql/bin/mysqld_safe
/usr/local/mysql/bin/mysqld_safe
例子:
shell> sudo /usr/local/mysql/bin/mysqld_safe (Enter your password, if necessary) (Press Control-Z) shell> bg (Press Control-D or enter "exit" to exit the shell)
您还可以将这些添加到您的 bash 启动脚本中:
export MYSQL_HOME=/usr/local/mysql alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &' alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'