在linux下不能进入mysql了,郁闷,谁来帮帮我呀?
我是按下边的步骤安装的,安装完后测试还可以,但是重启后就不能进入了
我用./mysql -u root -p
在提示输入密码后,我输入root进入系统时的密码,但是它提示
:Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)
用./mysql
也是提示一样的信息,不知道是怎么回事,请各位帮忙
1) 将mysql-max-3.23.55-pc-linux-i686.tar.gz 拷贝到/tmp 目录下
2) 添加群组mysql和用户mysql:
[root@testclub tmp]# groupadd mysql
[root@testclub tmp]# useradd -g mysql mysql
3) 解开mysql二进制包:
[root@testclub tmp]# cd /usr/local
[root@testclub local]# tar zvxf /tmp/mysql-max-3.23.55-pc-linux-i686.tar.gz
[root@testclub local]# mv mysql-max-3.23.55-pc-linux-i686/ mysql-3.23.55
4) 建立软链接:
[root@testclub local]# ln -s /usr/local/mysql-3.23.55 mysql
5) 创造MySQL授权表(只有在以前没安装过MySQL是必要的):
[root@testclub local]# cd mysql
[root@testclub mysql]# scripts/mysql_install_db
6) 改变目录的属组和所有者:
[root@testclub mysql]# chown -R root .
[root@testclub mysql]# chown -R mysql data
[root@testclub mysql]# chgrp -R mysql .
7) 测试启动mysql:
[root@testclub mysql]# bin/safe_mysqld --user=mysql &
8) 在$MYSQL_HOME目录下添加 innodb的目录 ibdata:
[root@testclub mysql]#mkdir ibdata
[root@testclub mysql]#chown mysql ibdata
[root@testclub mysql]#chgrp mysql ibdata