一、MySQL
1、MySQL命令输错(Linux)
提示
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WIHT mysql_native_password BY '123456'' at line 1
问题
'WIHT mysql_native_password BY '123456''中有语法问题,即出现了空格、字符中英文问题和单词字母顺序问题。
2、安装MySQL后,临时密码和修改的密码都登录不上。(Linux)
原因:
修改密码出错。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED WIHT mysql_native_password BY '123456';
flush privileges;
update mysql.user set host='%',plugin='mysql_native_password' where user='root';
flush privileges;
第3条时WITH写成了“WIHT”。
即使想再次登录后执行第3条语句,再也无法登录。
解决:
重装。
卸载:
(一)查看mysql安装情况
rpm -qa|grep -i mysql
(二)移除安装的所有mysql包并检查是否移除干净
注意:rpm中没有通配符,即不能使用*,而要使用xargs参数。
(三)查找mysql的目录并删除文件和库,并检查
find / -name mysql
其实也可以不用删除这些老版本mysql的目录文件,对新版本mysql的安装没多大影响。
3、MySQL有2个临时密码(Linux)
第一个是第一次安装的临时密码
第二个是第二次安装的临时密码
解决:
第一次安装的MySQL没有卸载干净???
无论如何卸载始终会存在?存在两个实例???
二、Redis
1、Windows下Redis配置文件不生效
Windows下Redis配置文件不生效问题的解决_windows版redis总是失效-CSDN博客
三、FTP、SFTP
四、FastDFS
1、nginx模块配置
把fastdfs-nginx-module-1.20/src下的mod_fastdfs.conf复制到/etc/fdfs下进行编辑:
tracker_server=追踪器tracker的服务器地址:22122
url_have_group_name = true
store_path0=/fastdfs/storage/store
//把下图中的两个配置文件复制到 /etc/fdfs/文件下
//配置nginx软链接
ln -s /usr/local/lib64/libfdfsclient.so /usr/lib64/libfdfsclient.so
ln -s /fastdfs/storage/store/data/ /fastdfs/storage/store/data/M00