分类
技术分享

phpmyadmin登录后报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

ERROR 1045 (28000): Access denied for user ‘root’@’ily22.com’ (using password: YES)

数据库无法登录,密码也是安装时的,出现这种情况,只能重置密码看看了。

通过跳过密码验证来重置密码,


vim /etc/my.cnf
找到[mysqld]进行编辑加入skip-grant-tables


:wq 保存文档并退出
然后重启MySQL( 输入/etc/init.d/mysql restart有的是/etc/init.d/mysqld restart)
由于我的是一键lnmp安装的,所有点不同MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
尽管我输入/etc/init.d/mysql restart重启或者reload重载,force-reload强制重载都没效果


报错Starting MySQL… ERROR! The server quit without updating PID file

这个是说有进程需要kill才能重启,我比较懒直接重启lnmp还是不行,就直接lnmp kill,再重启mysql就正常了。(lnmp1.2+版本状态管理: lnmp {start|stop|reload|restart|kill|status})


重启mysql之后输入mysql即可进入mysql了。

接下来就是通过SQL语句来重置密码

mysql> use mysql;
mysql> update user set password=password(“你的新密码”) where user=”root”;
mysql> flush privileges;
mysql> quit

重置密码完成就可以直接登陆phpmyadmin管理mysql数据库了。

 

分类
技术分享

在亚马逊EC2上创建root用户登录

由于亚马逊有个别的linux是默认普通用户,有些时候不太方便,如果创建root用户会方便点

创建root的密码,输入如下命令:

sudo passwd root
输入一个你要设置的root的密码两次

切换到root身份,输入如下命令:

su root

输入:vim /etc/ssh/sshd_config

找到 PasswordAuthentication no,把no改成yes

保存并退出

重新启动下sshd,如下命令: /sbin/service sshd restart

为原来的普通用户”ec2-user”添加登录密码

passwd ec2-user

现在就可以用用root身份直接登录亚马孙EC2了。

分类
技术分享

wordpress固定链接后无法打开文章,也无法发文

wordpress修改固定链接,设置成自定义结构后,文章无法打开

解决方法是在nginx的配置.conf文件中的server处loction \ {} 加入以下代码

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}

if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}

if (!-f $request_filename){
rewrite (.*) /index.php;
}

 

分类
技术分享

解决宝塔安装nginx失败

/configure: error: the HTTP image filter module requires the GD library.
You can either do not enable the module or install the libraries.

make: *** No rule to make target `build’, needed by `default’. Stop.
========================================================

解决方法:https_image_filter_module是nginx提供的集成图片处理模块,需要gd-devel的支持   yum -y install gd-devel

 

参考httpss://www.bt.cn/bbs/thread-16095-1-1.html

httpss://www.cnblogs.com/operationhome/p/8964191.html

分类
技术分享

亚马逊云服务器AWS EC2如何从普通用户切换为root用户

系统默认是普通用户登录的,安装软件的时候会发现报错:You need to be root to perform this command.说明你没有获得root权限。

通过命令 sudo -s 可以实现从普通用户转为root用户

通过 exit 可以从root用户退回到普通用户