LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 859|回复: 8

请大家分析一下按装mysql时出现的问题:

[复制链接]
发表于 2003-7-10 14:47:41 | 显示全部楼层 |阅读模式
初学mysql+php+apache根据下面的网址介绍的方法不知为什么mysql运行不起来。且在安装过程中出现下面的提示不知什么原因:http://www.chinalinuxpub.com/doc/database/mysql_net/3.htm


[mysql@squid mysql-3.23.57-pc-linux-i686]$ scripts/mysql_install_db
Installing all prepared tables
030710 14:48:53  ./bin/mysqld: Shutdown Complete


To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
./bin/mysqladmin -u root  password 'new-password'
./bin/mysqladmin -u root -h squid  password 'new-password'
See the manual for more instructions.

[mysql@squid local]$ ps
  PID TTY          TIME CMD
1114 pts/0    00:00:00 bash
1376 pts/0    00:00:00 safe_mysqld
1386 pts/0    00:00:00 mysqld
1411 pts/0    00:00:02 bash
1574 pts/0    00:00:02 bash
1692 pts/0    00:00:00 ps
[mysql@squid local]$
[root@squid bin]# pwd
/usr/local/mysql-3.23.57-pc-linux-i686/bin
[root@squid bin]# mysql
bash: mysql: command not found
发表于 2003-7-10 16:00:50 | 显示全部楼层
搜索路径不对。
用这个:./mysql  是一点呀。
 楼主| 发表于 2003-7-10 16:29:35 | 显示全部楼层

这样的提示:

[mysql@squid bin]$ ./mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
发表于 2003-7-10 17:30:15 | 显示全部楼层
登录密码不对。
不知道你有没设置权限 :
看一下mysql这个客户端的帮助 :
-u 用户名:表示以这个用户名登录mysql
-p 指定密码。
-h 机器名:指定登录的机器名。
 楼主| 发表于 2003-7-10 18:14:42 | 显示全部楼层

请各位帮忙再看一下:

我在相应的目录下运行:
[root@squid bin]# pwd
/usr/local/mysql/bin
[root@squid bin]# mysql
-bash: mysql: command not found
[root@squid bin]# ./mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
[root@squid bin]#
权限是这样的:
chown -R mysql:root mysql-3.22.21-pc-linux-gnu-i686 mysql
chmod +x mysql

通过webmin能建表,但在本机中不能建表。
发表于 2003-7-11 08:41:44 | 显示全部楼层
我已经说过了,你的登录不对劲,当然不能登录上去了。
第一:你有没有修改用户权限?
第二:你登录时用的用户名和密码是什么?
第三:pwd是显示你目前所在的用户目录,不是你的搜索路径。要显示搜索路径是这个:echo $PATH
第四:如果你用./mysql都登录不上去说明你已经改变了一个用户密码。mysql默认使用当前系统用户名。默认是不使用密码。默认是使用本机数据库服务器,即localhost.
第四:还是先了解一下mysql数据库服务器是怎么回事。最重要是关于权限系统要仔细的看一下。

在本版的精华版里就有mysql的教程。

有些问题,兄弟要自己先仔细思考一下,然后再搜索一下相关的文章或贴子。关于一个新手入门的问题肯定有人已经问过了。
看来兄弟对linux也不是很了解。如果想在linux下用数据库,掌握linux的基础知识相当重要。兄弟努力。
 楼主| 发表于 2003-7-11 11:50:57 | 显示全部楼层

谢谢楼上版主!!

原来情况是这样的:
我用webmin不小心退出时将管理用户root改为usrn 所致!!
发表于 2003-7-11 17:32:25 | 显示全部楼层
解决了就好。
呵呵。
发表于 2003-7-11 19:55:45 | 显示全部楼层
解决一个问题就多了份经验,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表