Linux出现This account is currently not available
时间:2015-09-01 阅读:次 QQ群:182913345
在LINUX下mysql不建议使用root用户启动,可以创建一个其它的用户比如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& |
在此过程中可能会碰到在切换MYSQL账户时提示
[root@AYCOMP tmp]# su mysql
This account is currently not available.
说明账户未启用,查看账号配置信息
more /etc/passwd
查找到mysql账号的数据
mysql:x:500:500::/home/mysql:/sbin/nologin
发现它的shell是“/sbin /nologin”,这种状态是不能使用的,所以需要将起改成“/bin/bash”
解决方法:
# vi /etc/passwd
把 mysql:x:500:500::/home/mysql:/sbin/nologin 修改为
mysql:x:500:500::/home/mysql:/bin/bash 保存即可。
上一篇:Apache禁止ip直接访问
下一篇:Linux上配置SVN服务器教程