昨晚第一次不是用面板来管理VPS,其实也挺有意思的。 Linux的命令行方式其实也挺有趣的。
第一次装LNMP是发生了点小错误,CentOS默认自带httpd的,导致无法完全安装,所以给大家一个提醒,CentOS下安装LNMPV一定得检查一下httpd是否已安装(其实不用检查,直接输入删除的命令即可,没有安装只会报错而已)。
相关命令如下:
yum remove "httpd"
网上找来的都是千篇一律的破教程,无图,格式混乱。真是不如不看!
这裡节选一部份。
1.新建用户。
这个没什麽太大的问题
先登入MySQL
[root@controller ~]# mysql -u root
然后添加用户
MySQL [(none)]> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","akar47",password("jbjbjbjb123"),'','','');
这样就增加了一个用户akar_wp
,密码为:jbjbjbjb123
ps:不知道怎麽退出MySQL的时候按Ctrl+C 然后就是测试登陆,这裡最为坑爹,到处的千篇一律。你通过
mysql -u akar_wp -p
发现会Access Denied哈哈哈哈,网上的教程很好吧。
下面给出解决办法
注意:MySQL命令都是以分号;
结尾的!
1、使用mysql服务:
[root@controller ~]# service mysqld stop
2、键入命令:
[root@controller ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、登入MySQL:
[root@controller ~]# mysql -u root mysql`
然后ssh命令行变为`MySQL >`
4、键入命令
use mysql;
结果如下: Database changed
5、键入命令
UPDATE user SET Password=PASSWORD('新密码,原来的也行')where USER='akar_wp';
结果如下:
Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0
继续键入命令
FLUSH PRIVILEGES;
结果如下:
Query OK, 0 rows affected (0.00 sec)
继续键入命令
exit;
重启MySQL
[root@controller ~]# service mysqld restart
然后继续mysql -u akar_wp -p
,发现可以正常登陆了。
3、新建数据,这个没什么可说的,网上的能用。
好了,没了。