你的位置:
问答吧
-> 数据库
-> 问题详情
mysql无法启动,启动文件错误(已解决)
大家好,我新装了,mysql6。0
安装成功,启动时出现错误:
[root@localhost support-files]# ./mysql.server.sh
./mysql.server.sh: line 237: my_print_defaults: command not found
./mysql.server.sh: line 240: my_print_defaults: command not found
./mysql.server.sh: line 247: @HOSTNAME@: command not found
./mysql.server.sh: line 256: @HOSTNAME@: command not found
Usage: ./mysql.server.sh {start|stop|restart|reload|force-reload|status} [ MySQL server options ]
可是我还没碰过里面的文件,这是为什么呢,请高手指点下。
作者: tingfengmanbu
发布时间: 2008-08-15
6还没用过不知道有何改进了?
安装是否都完成了?数据库是不是初始化了
作者: cuci
发布时间: 2008-08-15
QUOTE:
原帖由 cuci 于 2008-8-15 09:52 发表
6还没用过不知道有何改进了?
安装是否都完成了?数据库是不是初始化了
是的,BZ大人,大概是按照http://blog.chinaunix.net/u2/60901/showart_1009586.html这个里面安装的
我也是第一次用mysql6。
作者: tingfengmanbu
发布时间: 2008-08-15
哦,sorry
Usage: ./mysql.server.sh {start|stop|restart|reload|force-reload|status} [ MySQL server options ]
你运行没加参数
作者: cuci
发布时间: 2008-08-15
QUOTE:
原帖由 cuci 于 2008-8-15 10:01 发表
哦,sorry
Usage: ./mysql.server.sh {start|stop|restart|reload|force-reload|status} [ MySQL server options ]
你运行没加参数
弱弱的问一下,加什么参数。。BZ大人
作者: tingfengmanbu
发布时间: 2008-08-15
start|stop|restart|reload|force-reload|status
这不都给了吗,你要启动,就start
作者: cuci
发布时间: 2008-08-15
QUOTE:
原帖由 cuci 于 2008-8-15 10:20 发表
start|stop|restart|reload|force-reload|status
这不都给了吗,你要启动,就start
这些我之后都加过了。。还是报错。。说配置文件的问题
Starting MySQL/opt/mysql-6.0.4-alpha/support-files/mysql.server: line 159: kill
配置文件里面的这行: kill -0 $2 || break # if the program goes away, stop waiting
我把这行注销的话mysql也起不来。
作者: tingfengmanbu
发布时间: 2008-08-15
我把之前的mysql删了又从新编译了一边
作者: tingfengmanbu
发布时间: 2008-08-15
问题解决了,谢谢BZ大人的 热心帮忙,我从新编译了一下。还是出错了,然后去看配置文件,my.cnf 和编译好mysql那个配置文件,发现少了
< datadir=/var/lib/mysql
< user=mysql
< [mysqld_safe]
< log-error=/var/log/mysqld.log
< pid-file=/var/run/mysqld/mysqld.pid
这5行重定向,然后添加到/etc/my.cnf就好了
表达差。。不过一般会出现/tmp/mysql.sock错误。出现这个问题,添加我上面那5行就可以了。
mysql6。0
作者: tingfengmanbu
发布时间: 2008-08-15
/tmp/mysql.sock 的问题,添加链接 或者 修改配置文件 都可以解决。
仔细看错误信息,里面有很多东西的。
作者: vermouth
发布时间: 2008-08-15
QUOTE:
原帖由 vermouth 于 2008-8-15 19:59 发表
/tmp/mysql.sock 的问题,添加链接 或者 修改配置文件 都可以解决。
仔细看错误信息,里面有很多东西的。
您好,这个 已经解决了,可是现在 问题又出现了,本来可以远程连接mysql的,但是突然不行了,skip-working没有打开,是注释的,但是就是无法远程连接,就连本地telnet都无法连接3306端口,请教高手,很急
作者: tingfengmanbu
发布时间: 2008-08-15
先在本地看看 mysql 的端口是否已经开启;
仔细检查命令纪录,是否配置过 认证登陆(如用户密码),又就用 mysql -u user -p passwd 登陆;
如果需要远程登录,则需要在数据库中开启远程用户的权限,用 grant 添加。
作者: vermouth
发布时间: 2008-08-17