使用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进行工作第二天

    重置mysql的root密码的方法 Windows平台 首先检查mysql服务是否启动,若已启动则先将其停止服务,...

  • vbox ubuntu与windows host剪切板共享(cy

    在工作中,需要通过cygwin连接vbox中ubuntu使用vim进行代码编辑编译,为了让ubuntu速度快一点,...

  • NVIDIA驱动安装总结

    在Ubuntu 18.04上安装NVIDIA有三种方法: 使用标准Ubuntu仓库进行自动化安装 使用PPA仓库进...

  • Ubuntu 14.04使用GCC相关

    Ubuntu 14.04安装使用GCC相关 准备工作: 已经安装好的Ubuntu 14.04系统我用的ubuntu...

  • Ubuntu14.04 EOS编译测试

    我的环境是ubuntu14.04,使用如下指令进行编译安装 1,安装开发工具 2,由于我使用的系统时ubuntu1...

  • 使用Ubuntu进行工作第一天

    系统介绍 老早的时候,我就有一个大胆的想法:抛弃Windows,转投Linux的怀抱。曾经也一时冲动的尝试过几款L...

  • 使用MAC进行软件开发

    作为一名程序员,我经历了从使用Windows、Ubuntu、MAC系统进行开发工作,最终我选择了MAC系统,原因主...

  • 01-ROS入门-02 搭建ROS机器人工作系统

    工作中需要应用ros系统做机器人开发,通常办公中会使用ubuntu系统安装ros框架进行工作。调试过程中安装ros...

  • docker学习

    docker安装 Ubuntu 14.04 16.04 (使用apt-get进行安装) # step 1: 安装必...

  • Ubuntu 环境变量配置详解

    Ubuntu 环境变量配置详解 使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限...

网友评论

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

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