LinuxSir.cn,穿越时空的Linuxsir!

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

请教,有关MYSQL的奇怪问题……

[复制链接]
发表于 2003-5-29 19:14:15 | 显示全部楼层 |阅读模式
小弟我安装了MYSQL…… 但是不知道为什么,无法用ROOT进入,只可以用MYSQL这个用户名进入,MYSQL这个用户名进入又干不了事情,如开新用户什么的…… 怎么回事情??小弟是按以下做的…… 加上一张图图……

tar xzvf mysql-3.23.56.tar.gz <--解压MYSQL包
mv mysql-3.23.56 /usr/local/ <--移动目录到/usr/local/
cd /usr/local/mysql-3.23.56 <--进入MYSQL安装目录
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/var <--

其中,--prefix后面的是你要把MYSQL安装到的目录,而--localstatedir后面是你要将MYSQL资料库放置

的地方,通常都放在var里。

make
make install <-- 安装MYSQL

./scripts/mysql_install_db <--初史化数据库

adduser mysql <--增加一个MYSQL的用户
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql <--将/usr/local/mysql 这个指定为MYSQL所有,也是为了安

全性的考滤。

cd /usr/local/mysql/share/mysql <--进入安装好的MYSQL目录里的share/mysql下
chmod 777 mysql.server <-- 将MYSQL设置成为大家都可以用的格式

/usr/local/mysql/bin/safe_mysqld --user=mysql & <--以MYSQL这个人来启动MYSQL的服务

/usr/local/mysql/bin/mysqladmin -u root password xxxxx <-- 设置root的MYSQL密码


然后………
发表于 2003-5-30 00:08:53 | 显示全部楼层
这样来试一下呢??

/usr/local/mysql/mysqladmin -u root  -pXXXX
这里的密码就是XXX,是紧接着-p写的。
 楼主| 发表于 2003-5-30 00:15:39 | 显示全部楼层
奇怪…… 为什么按你的方法就可以呢……………………郁闷……… :)

还有一个问题…… 哥哥。

我安装了 ssh-2.3.0.tar.gz

可是不管我怎么把/usr/local/bin/sshd2& 加到 /etc/rc2.d/S99local 里,开机就是没有运行ssh

用 netstat -an 一看 ,只有 3306,80,和21开着,22就是不行。只有我手工的到

cd /usr/local/bin/ 下
然后打
sshd2&
这时SSH才运行起来,才可以用SSH连接………

郁闷,怎么回事情?怎么办?请指教,谢谢……
发表于 2003-5-30 00:22:21 | 显示全部楼层
ssh的问题,我只是用RPM包安装,没有用过源码包的。因为RPM包就是用standalone方式启动的。只是在ntsysv中设置一下开机启动就行了。

不过我可以试一下这个问题,明天有时间,我再来回复一下。
发表于 2003-5-30 09:10:56 | 显示全部楼层
/usr/local/mysql/bin/mysqladmin -u root password xxxxx
我记的改密码不是这个格式吧……
发表于 2003-5-30 09:13:27 | 显示全部楼层
看看xinetd.d目录下有ssh吗。然后把那个启动文件拷贝到/etc/rc.d/init.d下
然后到/etc/rc.d/rc3.d下做连接
ln -s ../init.d/sshd2 ./s90sshd
 楼主| 发表于 2003-5-30 10:11:46 | 显示全部楼层
请楼上的哥哥详细一点………:) 小弟我很认真的记笔记中………
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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