黄太龙
因为工作需求,隔壁组给了一个Mysql文件,先对来说不算小,但是在我印象里,一直认为这种量级的单机都能搞定的,肯定不是机器性能瓶颈。
结果一上来就是use DB 时就报错“You can turn off this feature to get a quicker startup with -A”
我根据提示 sudo mysql -u root -A
use 指定DB倒是没有任何问题了,但是凡是涉及该数据库的任何操作都没任何反应,卡死。
原以为是数据量太大,放了一个晚上,发现依然卡死。
所以,我开始意识到不是数据量与机器性能瓶颈的问题。
像无头苍蝇一样debug了很久。
无意中,想起来了,是“权限问题”;导入隔壁组的Mysql文件到我的本地电脑后,一直没有修改该mysql数据文件的权限问题,所以根本没法使用数据。
因此“You can turn off this feature to get a quicker startup with -A”真正的解决方案应该是对相应的数据库文件进行提权。
sudo chmod 777 相应mysql文件名
之后一切顺利。