liujia 发布的文章

非root用户用mysqldump导出数据库 - 用 --lock-tables=false 参数避免权限不足

过程:

1.尝试用普通数据库用户导出数据库,mysqldump -u ykelai -p ykelai_db > ykelai_db-aq.sql

2.提示错误:mysqldump: Got error: 1044: Access denied for user 'ykelai'@'localhost' to database 'ykelai_db' when using LOCK TABLES

3.加上--lock-tables=false 参数,导出成功:mysqldump --lock-tables=false -u ykelai -p ykelai_db > ykelai_db-aq.sql
mysqldump.png

参考:https://stackoverflow.com/questions/104612/run-mysqldump-without-locking-tables

清空会话数据表 - The table 'ecs_sessions' is full

网友说,网站访问不了啦,是不是数据库坏掉了。

过程:

1.访问网站首页,提示错误信息: MySQL Query Error - The table 'ecs_sessions' is full
session-full-0.png

2.备份数据库后,可使用数据库管理工具,如 HeidiSQL 清空 esc_session 的表
session-full-1.png

3.也可以从mysql控制台,执行 TRUNCATE `ecs_sessions` 的语句来清空表数据
session-full-2.png

参考:

用 wsusoffline 为 Windows 2008 R2 更新打补丁

Windows 2008 R2 距今累积Windows补丁包较多,如现在对 Windows 2008 R2 SP1 安装后运行 Windows update,显示约有110个补丁包,完成下载和安装,可能要3~5个小时。

网上,有 wsusoffline 工具,可先下载好补丁包,适合需要对多台机子同时、反复打补丁。

过程:

1.下载、解压wsusoffline,运行 UpdateGenerator.exe
windown-update-1.png

2.选择需要下载系统版本的补丁包,本例选择了 Windows 7 / Windows 2008 R2 64位的
windown-update-2.png

3.之后,会自动下载补丁包到 client 目录
windown-update-3.png

4.下载完后,如果需对本机进行更新,运行 client 目录下的 UpdateInstaller.exe
windown-update-4.png

5.根据需求,勾选附加操作,本例勾选了 Automatic reboot and recall,即自动重启
windown-update-5.png

6.之后,会自动安装补丁。本例需安装110个
windown-update-6.png

7.使用wsusoffline更新后,可能还有一些补丁包没安装。可再次运行Windows update,本例还有64个补丁包需通过Windows内置的更新功能继续安装补丁
windown-update-7.png

b.也可通过如dism++的功能,在制作Windows安装镜像时,添加补丁
windown-update-8.png

参考:

境外美元收款 - 派安盈 payoneer - 国内银行人民币入账

如果给外国的老板打工,工资是美元的话,可以注册个人“派安盈”账户,收公司打给您个人的美元工资。

  • 个人注册“派安盈”免费
  • 个人可提交身份证照片完成认证
  • 个人收公司打款,可能会被抽走1%
  • 个人账户美元余额,提现到国内银行(50美元起),人民币入账,可能会被抽走2%,汇率是按市场走。3~5个工作日在当地银行账户可查到入账。

如果您还没有“派安盈”账户,可点这里注册,当您的账户收到累计一千美元后,可奖励25美元。

图1:发起提现
paynooer-1.png

图2:填写提现信息
paynooer-2.png

图3:提现摘要
paynooer-3.png

图4:提现请求已提交
paynooer-4.png

图5:好友推广
paynooer-5.png

图6:收款累计一千美元后,可奖25美元
paynooer-6.png

参考:https://www.payoneer.com/zh/fees/

设置Windows开机自动运行脚本 - 关闭 Windows 防火墙

如果因Windows 10防火墙导致不能远程桌面连接,可以使用如Linux急救系统尝试关闭Windows防火墙。

过程:

1.mount /dev/sda1 /mnt/windows # 在急救系统里,将 Windows 所在的分区挂载

2.转到 /mnt/windows/ProgramData/Microsoft/Windows/Start Menu/Programs/Startup 的路径

3.vi stop.cmd # 创建脚本,内容是:netsh advfirewall set allprofiles state off
rdp-chntpw-7.png

4.退出急救系统,重启机子。登录到Windows,查看防火墙状态是关闭的
rdp-chntpw-6.png

参考: