有关Mysql的安装启动问题

各位老大,我想在RH7.3下配置PHP+APACHE+MYSQL
可是MYSQL都不好用,我用的是7.3自带的RPM包。。。
那位老大可以写一个详细的文档啊??谢谢呀。。。。      
mysql为什么只能执行查询操作,不能创建库和表?      
不可能的      
[QUOTE]最初由 hksqgrh 发布
[B]mysql为什么只能执行查询操作,不能创建库和表? [/B][/QUOTE]

权限问题~~~用root进入就可以了      
安装mysql时没有安装var子目录为什么?      
[root@tntxhy /]# safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql
030329 11:49:20  mysqld ended
[root@tntxhy /]# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
这个是为什么?
请高手指教.      
[root@localhost root]# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@localhost root]# mysqladmin -u root password '1314520'
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
[root@localhost root]# mysqld
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
030420 12:21:37  Aborting

030420 12:21:37  mysqld: Shutdown Complete

[root@localhost root]# mysqld -u root
030420 12:21:54  mysqld: Table 'mysql.host' doesn't exist
[root@localhost root]#      
Can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock'
(111)  我用PHP连接MYSQL时也出现了这个问题,怎么解决啊      
这个问题也困扰我很久了. 今天无意之中解决了. 希望对大家有所帮助.

我用的是Redhat 9, Mysql是Redhat9系统带的, 版本好象是3.23.54

启动mysqld的方法是从开始菜单->系统设置->服务器设置->服务, 然后会出现配置服务的对话. 到里面找到mysqld, 勾上前面的选择框, 单击鼠标右件, 选择启动, 就OK了.

这时可以开一个Konsole窗口, 敲入:
$mysql -umysql
应该不会再出现上面的错误了.      
看了各位大虾发言:我把我的心得告诉大家,希望有个帮助。

我以root方式安装完mysql(3.23.43)后,使用./safe_mysqld &也不能启动,察看了日志,有如下的内容:
030529 13:46:07  mysqld started
030529 13:46:07  /usr/local/mysql/libexec/mysqld: Can't create/write to file '/u
sr/local/mysql/var/work.pid' (Errcode: 13)
030529 13:46:07  /usr/local/mysql/libexec/mysqld: Can't find file: './mysql/host
.frm' (errno: 13)
030529 13:46:07  /usr/local/mysql/libexec/mysqld: Error on delete of '/usr/local
/mysql/var/work.pid' (Errcode: 13)
030529 13:46:07  mysqld ended

看了发言之后,我明白了,是权限的问题
我应该以root身份运行mysql,于是我用如下的方式启动:
./safe_mysql -u root & 成功的运行了。

成功之后,我想以mysql得身份运行(在安装的过程中已经增加了mysql用户),执行了如下的操作:
shell>> cd /usr/local/   (mysql安装在这个目录下面)
shell>> chown -R mysql:mysql mysql    (修改所属的用户和组)
shell>> su mysql
mysql shell>> cd /usr/local/mysql/bin
mysql shell>> ./safe_mysql&
成功的运行。

希望对大家有帮助