MariaDB社区

标题: linux下安装mysql 在终端里用mysql命令启动不了 [打印本页]

作者: x515087155    时间: 2010-4-22 15:39
标题: linux下安装mysql 在终端里用mysql命令启动不了

[root@localhost ~]# cd /app               (一)
[root@localhost 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.rpm  vpnmanage_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命令启动


[root@localhost ~]# 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 &  结果如下

[root@localhost ~]# cd /usr/bin              (三)
[root@localhost bin]# ./mysqld_safe -u root &
[1] 25764
[root@localhost bin]# Starting mysqld daemon with databases from /var/lib/mysql

[root@localhost bin]# 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
首先mysql命令不是启动命令。
看你是用rpm包安装的,启动应该是service mysql start,注意mysql之后没有d
...




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2