有关Mysql的安装启动问题

我看了mysql的文档后,找到了解决的方法,希望对其他人也有用.
1.#adduser mysql
2.#chown -R mysql.mysql /usr/local/mysql
然后起动mysql,运行mysqladmin -u root password "mypassword"
再也没有/tmp/mysql.sock的问题      
REPLY:楼上的楼上
最好使用./safe_mysqld -u mysql &,
而不是./safe_mysqld -u root &,
因为如果使用后者,将MYSQL.SERVER开机启动,或者直接START,他用的命令就是./safe_mysqld --user=mysql  &,,而不是user root
如果MYSQL用户权限不对头,则MYSQL.SERVER会启动,然后自动关闭      
我是这样启动的。先setup开启mysql服务。然后/etc/rc.d/init.d/mysqld restart      
[QUOTE]最初由 sahala 发布
[B]我把在rhlinux7.1中找到的与mysql有关的软件都rpm上了.装在/usr/bin/中,先运行mysql_install_db,再运行safe_mysqld&,然后就输出: starting mysqld daemon with datebases from /var/lib/mysql
020327 21:33:06 mysqld ended.
我再输入mysql回车,显示:
ERROR 2002:Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'
(111)
就又回到了正常的提示符下,不知道怎样才能正常进入mysql环境? [/B][/QUOTE]


我的MYSQL也是这样的,只是最后不一样,ERROR 2002:Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'
(2)
最后是一个括号里面阔的一个2。      
这是关系到将MySQL安装的目录的问题,如果按照安装手册,将解压的包
放到 /usr/local/mysql下面的话,当不能启动safe_mysqld或者mysqld
的时候,应该先执行:
  /usr/local/mysql/bin># mysql_install_db.
然后执行 safe_mysqld.
我用的版本是. mysql-3.23.36.tar.gz的包。也碰到了这样的错误,就是这样
解决的。

有的FAQ上提示是,启动守护进程mysqld的方法是执行在
  /etc/rc.d/init.d 目录下的 mysqld,但这个版本就不一样,该目录下为空。
可能是版本的不同之处吧,

  当启动了safe_mysqld守候进程以后,我试了一下,如果连到mysql上,
  用ps -ea 会发现由safe_mysqld 衍生的进程mysqld.但这是我   
  在/etc/rc.d/init.d 目录下找不到的。
  
  希望有所帮助       
我装的是rh7.3,不知道怎么启动mysql,而且现在apache是可以启动了,但是不能支持php,我刚学linux,现在一头雾水啊!雨,郁闷中。。。。。。      
ERROR 2002:Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'
(2)
在我连接mysql的时候就出现和楼上们一样的错。
高手们,我该怎么解决???      
把/var/lib/mysql改成mysql用户的。      
020905 16:53:16  mysqld started
/usr/sbin/mysqld: ready for connections
A mysqld process already exists at  四 9月 5 17:16:32 CST 2002

但how to connect?

输入safe_mysqld&则提示:
A mysqld process already exists
安装完后提示:
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root -p password 'new-password'
/usr/bin/mysqladmin -u root -h bulin -p password 'new-password'
但却在/usr/bin中找不到mysqladmin

奇怪?那要怎样才能进入mysql?      
建议从mysql的源代码包安装,安装前仔细看看readme and install等文件,就可以搞定了,切记!