服务器

当前位置:首页 > 服务器 >

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服务器教程

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2