Linux下mysql忘记密码
修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
保存配置文件后,重启MySQL服务 service mysqld restart
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。
依次输入:
>use mysql; 更改数据库
>UPDATE user SET PASSORD =password("passwd") WHERE USER= 'root'; 重设密码
>flush privileges; 刷新MySQL的系统权限相关表,以防止更改后拒绝访问;或者重启MySQL服务器
密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。
清空日志和查看日志
cp /usr/local/apache-tomcat-8.5.38/logs/catalina.out /usr/local/apache-tomcat-8.5.38/logs/catalina$(date -d "today" +"%Y%m%d_%H%M%S").log&&echo "" > /usr/local/apache-tomcat-8.5.38/logs/catalina.out tail -n 500 /usr/local/apache-tomcat-8.5.38/logs/catalina.out
Linux常用命令
1. 移动文件:mv [源文件] [目标文件]
2. 删除文件或目录:rm –d删除目录 –f强制删除 –r递归删除 [文件或目录名]
3. 修改文件或目录群组:chgrp –r递归 [群组] [文件或目录]
4. 修改文件或目录权限:chmod -r递归 [权限范围] [文件或目录]
5. 修改文件或目录拥有者:chown -r递归 [权限范围] [文件或目录]
6. 复制文件或目录:cp –f强制 –r递归 [源文件] [目标文件]
7. 切换目录:cd [目的目录]
8. 显示目录下文件:ls –a所有 –l详细格式列表 –r递归
9. 创建目录:mkdir –p如果上级目录没有建立则一并创建 [目录名称]
10. 显示当前绝对路径:pwd
11. 删除目录:rmdir –p删除后如果上级目录为空一并删除 [目录名称]
12. 变更用户身份:su [账户]
13. 以其它身份执行命令:sudo –u [账户] [指令]
14. 添加用户:adduser –g [群组] –e[权限] –u[账号]
15. 删除用户:userdel –f删除用户登录目录以及目录中的文件 [用户账户]
16. Ubuntu初始化root: sudo passwd
17. 重启:reboot
18. 更改ip等网络设置:setup
19. 服务更改生效命令:service network restart
20. 关机:halt
查看当前文件下所有文件夹大小 du -h --max-depth=1 *