x515087155 发表于 2010-4-22 15:39:58

linux下安装mysql 在终端里用mysql命令启动不了

# cd /app               (一)
# ls
afio-2.4.7-1.i586.rpm               MySQL-client-5.1.17-0.glibc23.i386.rpm
bj_mas1.0_tomcat.tar                  MySQL-devel-5.1.17-0.glibc23.i386.rpm
buffer-1.19-1.i386.rpm                MySQL-server-5.1.17-0.glibc23.i386.rpm
jdk1.5.0_04_linux.tar               perl-DBI-1.40-8.i386.rpm
mindi-1.2.2-1.rhel4.i586.rpm          tomcat-5.0.12.tar
mindi-busybox-1.2.2-2.rhel4.i586.rpmvpnmanage_V2.0.tar
mondo-2.2.2-1.rhel4.i586.rpm          vsftpd-1.1.3-8.i386.rpm
mondo-doc-2.2.2-1.rhel4.noarch.rpm
把三个mysql安装文件进行安装,
成功安装

然后用mysql命令启动
# mysql               (二)
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)用下面的命令解决#cd /usr/bin,#./mysqld_safe –u root &结果如下# cd /usr/bin            (三)
# ./mysqld_safe -u root &
25764
# Starting mysqld daemon with databases from /var/lib/mysql# mysql
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.17-beta MySQL Community Server (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> 然后退出mysql后
重启mysql服务或者机器之后
用mysql命令启动
结果和上面(二)一样,启动不了mysql,
如果在执行一次(三) #cd /usr/bin,#./mysqld_safe –u root & 就又没有问题了
那位高手帮我看看是怎么回事了
,怎么弄就可以直接用mysql命令直接进入数据库,不用在那么麻烦。我在网上找了很多这种问题的解决方案
都试过了
也不行。比如:1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.
2、确定你的mysql.sock是不是在那个位置,
mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock
3、试试:service mysqld start
4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql都不行,
急啊

kider 发表于 2010-4-22 23:44:55

首先mysql命令不是启动命令。
看你是用rpm包安装的,启动应该是service mysql start,注意mysql之后没有d
...
页: [1]
查看完整版本: linux下安装mysql 在终端里用mysql命令启动不了