当前位置 博文首页 > 外星喵的博客:那些年,我踩过的bug
因为使用xshell登录时用的别的账号然后中途切换成root的吧,这样使用xftp的时候会默认使用第一次登录的账号,而不是root账号,因而提示Permission is not allowed
解决办法,使用以下命令编译:
make MALLOC=libc
因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc,按顺序执行:
因为gcc依赖很多,都执行一下,以防万一,然后执行安装redis
主要是密码太简单了,比如设置为123456,会提示这个错误,说明你的密码不符合要求需要修改;
alter user 'root'@'localhost' identified by 'root_123456';
但是我就是要用这个密码,可以修改mysql配置参数
修改validate_password_policy参数的值:
set global validate_password_policy=0;
validate_password_length(密码长度)参数默认为8,我们修改为1
set global validate_password_length=1;
use mysql;
#修改权限
grant all privileges on *.* to 'root'@'%' identified by 'your_password';
#刷新
flush privileges;
#禁用防火墙
systemctl stop firewalld
#停止并禁用开机启动
sytemctl disable firewalld
使用 ctrl + shift + e
将编译时分配的堆大小设置大一点,我这里给了2G