mysql 不能启动?
我按照如下安装的:
tar -zxvf mysql-3.23.55.tar.gz
cd mysql-3.23.55
./configure -prefix=/usr/local/mysql
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
./safe_mysqld &
岢是出现如下错误:
[root@linuxwht bin]# ./safe_mysqld &
[1] 16170
[root@linuxwht bin]# chown: `mysql': invalid user
Starting mysqld daemon with databases from /usr/local/mysql/var
030517 20:35:19 mysqld ended
[1]+ Done ./safe_mysqld
应该说,mysql用户是系统自己加上的可是还是出现这样的错误,不知为什么,而且这样mysql也运行不起来
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
up
root@linuxwht bin]# ./safe_mysqld --user=mysql &
或
root@linuxwht bin]# ./safe_mysqld --user=root &
试试
还是一样,我都重装了N次了,编译过程中是没有任何错误的
up
照这个来:
1。先装MySQL,用的是mysql-3.23.56.tar.gz
shell>; ./configure --prefix=/usr/local/mysql --with-charset=gb2312
shell>; make
shell>; make install
shell>; scripts/mysql_install_db
shell>; chown -R root /usr/local/mysql
shell>; chown -R mysql /usr/local/mysql/var
shell>; chgrp -R mysql /usr/local/mysql
shell>; cp support-files/my-medium.cnf /etc/my.cnf
shell>; /usr/local/mysql/bin/safe_mysqld --user=mysql &
如果Linux系列,且在安装时已经安装了mysql,
那以后要再次自己编译安装,mysql用户和组就不用建立了.
但目录文件权限,是一定要给的(否则MySQL起不来).