2012-03-28 49 views
0

注意:我使用的是Mac OS X Lion的我从官方网站安装的MySQL 5.1,但我有问题

两个问题,特别是:

1)当我尝试,服务器将不启动从pref窗格中启动它

2)我在命令行中输入“mysql”时出现此错误。 ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器 '/tmp/mysql.sock'


当我输入mysqld,我得到以下错误:

120328 17:28: 55 [Warning]无法创建测试文件/usr/local/mysql-5.1.62-osx10.6-x86_64/data/Shaans-MacBook-Pro.lower-test 120328 17:28:55 [Warning] Can' t创建测试文件/usr/local/mysql-5.1.62-osx10.6-x86_64/data/Shaans-MacBook-Pro.lower-test mysqld:无法将dir更改为'/usr/local/mysql-5.1 .62-osx10.6-x86_64/data /'(Errcode:13) 120328 17:28:55 [ERROR] Aborting

120328十七点28分55秒[注]的mysqld:关机完整


当我键入 “须藤的mysqld”,我得到以下错误:

120328 17时45分48秒[注意]设置的lower_case_table_names = 2,因为/usr/local/mysql-5.1.62-osx10.6-x86_64/data/的文件系统不区分大小写 120328 17:45:48 [错误]致命错误:请阅读手册的“安全性”部分了解如何以root用户身份运行mysqld!

120328 17时45分48秒[错误]中止

120328 17时45分48秒[注]的mysqld:关机完整


当我键入 “须藤mysqld_safe的”,我获得以下响应:

120328 17:50:26 mysqld_safe记录到'/usr/local/mysql/data/Shaans-MacBook-Pro.local.err'。 120328 17:50:26 mysqld_safe使用/ usr/local/mysql/data中的数据库启动mysqld守护进程 120328 17:50:32来自pid文件的mysqld_safe mysqld /usr/local/mysql/data/Shaans-MacBook-Pro.local .pid结束

回答

1

使用mysqld启动服务器 - mysql启动命令行界面,而不是守护进程。

+0

谢谢!刚刚添加我得到的错误,当我输入mysqld – Shaan 2012-03-28 21:29:40

+0

我假设你使用Ubuntu?尝试'sudo /etc/init.d/mysql start'。 编辑:mysql,而不是mysqld – Todd 2012-03-28 21:33:11

+0

正如@ user1299241所指出的,它看起来像直接调用init.d脚本在Ubuntu中被弃用。它仍然可以工作,但现在接受的方法是使用“服务”。 – Todd 2012-03-28 21:41:29

0

根据你所拥有的发行,这些命令可能会工作,我使用Ubuntu服务器10.04

I型:
sudo的服务mysql的停止
sudo的服务mysql的启动
sudo的服务mysql的重启

执行这些功能

+1

我认为/etc/init.d/mysql start Todd B建议的命令将起作用。但是,当我这样做时,它会给出此警告消息 '不是通过/etc/init.d调用init脚本,而是使用服务(8) 实用程序,例如,服务mysql启动' 于是我开始使用sudo服务mysql启动 – keyz101 2012-03-28 21:36:10