数据库账号密码、查找文件、文件权限
Q:数据库账号密码错误,如何解决?
A:
修改文件my.ini
在文件中,[mysqld]的部分,加入“skip-grant-tables”,保存文件后打开即可自动跳过密码验证的环节
mysql> update user set password=password("123456") where user="root";
mysql> flush privileges;
登录mysql输入以上命令,一条为修改账号及密码为“root”“123456”,一条为更新权限命令
之后记得把文件my.ini改回去,否则一直都是无需密码状态
Q:Linux系统下的查找文件
A:这里只挑选两种个人常用的find和whereis,还有个grep也很重要,涉及篇幅单讲
find命令可以搜索当前目录及其子目录下符合条件的文件:
find /home/bin -name hello.txt # /home/bin是搜索的目录路径,hello.txt是搜索的文件名称,如果省略则会在当前目录下搜索。
whereis命令通常用于查找可执行文件或源代码文件的位置
whereis python # 查询python命令所在目录以及帮助文档路径
Q:Linux系统下的简单文件权限管理
A:在Linux系统中,文件和文件夹的
权限类型不同:r(只读read)w(可写write)x(可执行execute);
权限类型不同:u(用户user)g(组群group)o(其他other);
r
(4)w
(2)x(1)-(0)
例如:754:代表用户有读写执行权限,组群有读执行权限,其他有读权限
chmod命令:改变文件的访问权限,+,增加权限;-,删除权限;=,赋予权限
chmod u+x hello.txt # 文件所有者可以对 hello.txt 进行执行命令
chmod 777 hello.txt # 对文件赋予用户、群组、其他的读写可执行命令