使用Ubuntu进行工作第二天

作者: Tag_sk | 来源:发表于2017-09-02 16:44 被阅读0次

    重置mysql的root密码的方法

    Windows平台
    • 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
      net stop mysql
      打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
      mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
      注释:
      该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
    • 打开第二个cmd窗口,输入命令,连接mysql:
      mysql -uroot -p
      出现:
      Enter password:
      在这里直接回车,不用输入密码。
      然后就就会出现登录成功的信息,
      使用命令:
      show databases;
      使用命令切换到mysql数据库:
      use mysql;
      使用命令更改root密码:
      UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
      刷新权限:
      FLUSH PRIVILEGES;
      然后退出,重新登录:
      quit
      重新登录:
      mysql -uroot -p
      出现输入密码提示,输入新的密码即可登录:
      Enter password: ***********
      显示登录信息: 成功 就一切ok了
    Linux平台

    MySQL root密码的恢复方法之一

    • KILL掉系统里的MySQL进程;
      killall -TERM MySQLd
    • 用以下命令启动MySQL,以不检查权限的方式启动;
      safe_MySQLd --skip-grant-tables &
    • 然后用空密码方式使用root用户登录 MySQL;
      MySQL -u root
    • 修改root用户的密码;
      update MySQL.user set password=PASSWORD('新密码') where User='root';
      flush privileges;
      quit
      重新启动MySQL,就可以使用新密码登录了。

    MySQLroot密码的恢复方法二

    有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复

    • 停止MySQLd;
      sudo /etc/init.d/MySQL stop
      (您可能有其它的方法,总之停止MySQLd的运行就可以了)
    • 用以下命令启动MySQL,以不检查权限的方式启动;
      MySQLd --skip-grant-tables &
    • 然后用空密码方式使用root用户登录 MySQL;
      ``MySQL -u root修改root用户的密码;update MySQL.user set password=PASSWORD('newpassword') where User='root'; flush privileges; quit ```
    • 重新启动MySQL
      /etc/init.d/MySQL restart
      就可以使用新密码 newpassword 登录了。

    wordpress插件安装报错

    在复现一个wordpress的插件漏洞的时候,在安装插件的时候,遇到报错:
    要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX,查过网上的经验讲解决方法整理下来

    方法一:

    如果不是自己编译的LAMP环境,那么网站的根目录都会是/var/www/,那么把wprdpress解压到此目录后,执行
    sudo chown -R www-data /var/www/wordpress
    sudo chmod -R 775 /var/www/wordpress
    这样就完全解决问题了.注意了,不需要把/var/www/目录的所有者也设置为www-data,而只需要设置wordpress文件夹的所有者.

    方法二:

    wp-config.php文件中(http://lib.csdn.net/base/php)里加入下面代码:
    define("FS_METHOD", "direct");
    define("FS_CHMOD_DIR", 0777);
    define("FS_CHMOD_FILE", 0777);
    这个方法的原理也是和方法一的一样,它是直接在上传的时候把权限修改了,而方法一是在任何时候都拥有上传文件的权限。

    方法三:

    把apache2的运行用户改为你的当前用户

    方法四:

    把你的当前用户添加到www-data用户组

    kvm安装 以及将vmdk转成qcow2

    安装kvm

    sudo apt-get install qemu-kvm qemu-system libvirt-bin bridge-utils
    sudo apt-get install virt-manager python-spice-client-gtk

    将vmdk格式转成qcow2格式

    qemu-img convert -f vmdk myvm.vmdk -O qcow2 myvm.qcow2

    linux向服务器传输文件 scp

    传输文件

    scp local_file remote_username@remote_ip:remote_folder

    传输文件夹

    scp -r local_folder remote_username@remote_ip:remote_folder

    注意两点:
    • 如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
      scp -p 4588 remote@www.abc.com:/usr/local/sin.sh/home/administrator
    • 使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

    相关文章

      网友评论

        本文标题:使用Ubuntu进行工作第二天

        本文链接:https://www.haomeiwen.com/subject/basqjxtx.html