中国开发网: 论坛: 超级垃圾站: 贴子 763063
leejd
linux mysql-5.0.21.tar.gz 安装
[root@localhost usr]# groupadd mysql

[root@localhost usr]# useradd -g mysql mysql

[root@localhost usr]# cd /usr/local

[root@localhost local]# tar -zxvf mysql-5.0.51.tar.gz

[root@localhost local]# cd mysql-5.0.51

[root@localhost mysql-5.0.51# ./configure --prefix=/usr/local/mysql

[root@localhost mysql-5.0.51]# make

[root@localhost mysql-5.0.51]# make install

[root@localhost mysql-5.0.51]#cp support-files/my-medium.cnf /etc/my.cnf

[root@localhost mysql-5.0.51]# cd /usr/local/mysql

[root@localhost mysql-5.0.51]# chown -R mysql .

[root@localhost mysql-5.0.51]# chgrp -R mysql .

[root@localhost mysql-5.0.51]# bin/mysql_install_db --user=mysql

[root@localhost mysql-5.0.51]# chown -R root .

[root@localhost mysql-5.0.51]# chown -R mysql var

[root@localhost mysql-5.0.51]# bin/mysqld_safe --user=mysql &

[root@Bleach php-4.3.10]# /usr/local/mysql/bin/mysql -u root -pmysql
mysql> create database cactidb;
  mysql> grant all on cactidb.* to root;
  mysql> grant all on cactidb.* to root@localhost;
  mysql> grant all on cactidb.* to cactiuser;
  mysql> grant all on cactidb.* to cactiuser@localhost;
  mysql> set password for cactiuser@localhost=password('cactipw');
注:以上语句输出 Query OK, 0 rows affected (0.01 sec) 表示成功
  mysql> exit
Mysql设置完毕

[root@Bleach php-4.3.10]# /usr/local/mysql/bin/mysql -u root -pmysql
mysql> create database cactidb;
  mysql> grant all on cactidb.* to root;
  mysql> grant all on cactidb.* to root@localhost;
  mysql> grant all on cactidb.* to cactiuser;
  mysql> grant all on cactidb.* to cactiuser@localhost;
  mysql> set password for cactiuser@localhost=password('cactipw');
注:以上语句输出 Query OK, 0 rows affected (0.01 sec) 表示成功
  mysql> exit

问题:1.ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)


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

[root@localhost ~]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost ~]# mysql -uroot -p

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录