在redhat 5上安装完mysql之后(安装目录:/usr/local/mysql),mysql命令却不能用:
-bash: mysql: command not found,这该怎么办呢,不要着急,做两个连接
cd /usr/local/mysql/bin(mysql的安装目录) ln -fs /MYSQLPATH/bin/mysql mysql ln -fs /usr/local/mysql/bin/mysql mysql
这个时候在用mysql命令试试
咦,这又是怎么回事?从错误内容来看,mysql命令已经生效,这是一个新问题,而且还是密码问题。 这个问题应该这样解决:
service mysql stop 将mysql服务停掉 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & 从安全模式启动mysql mysql 直接mysql命令 use mysql 使用mysql数据库实例 update mysql.user set password=PASSWORD('这里改成你的密码') where User='root'; flush privileges; 使密码生效 quit 退出mysql service mysql restart 重启mysql
这个时候再试试mysql,是不是就可以用了(没有让输入密码直接就进去了,我的情况就是这样)。
以上内容是本人在网上查了资料,然后进行总结,解决这样问题的方法,仅代表个人意见。
|