起步
当需要 if obj
或者not obj
判断一个实例对象的真假时,Python 解释器会优先调用魔法方法 __bool__()
。如果没有该方法,就调用 __len__()
。如果两个方法都没有,总是返回 True。
今天照着这篇文章 《CentOS 7 下安装 MySQL 5.7》在自己的 centos7 里装了 mysql 。接着照着教程,以不检查权限的方式启动 mysqld(mysqld --user=root --skip-grant-tables &
),为 root 用户设置了初始密码。
退出 mysql 后,我通过 kill
强杀了 mysqld 在运行的进程(ps -fef | grep mysqld
获取 pid),想用 systemctl start mysqld
启动 mysqld,但失败。