投其所好,或者说欲擒故纵,这个在我脑子里已经存在了20多年的解决问题的思维,多次在我碰到麻烦的时候帮了我,我想我有必要把这个思维分享一下。毕竟很多人碰到问题的时候无所适从而选择放弃,有的甚至错过了重要的机遇,实在可惜~
昨晚上和往常一样给一个Linux服务器安装各种基础套件,具体我就不赘述了,到安装Mysql的时候失败了,碰到了错误的提示,截图如下:
重新试了几遍都是如此,后来太晚就先休息去了。。
早上醒来的时候,我又尝试了一遍,也是如此,重启服务器了再装还是如此。
于是我想到从他的错误里去寻找答案,点开详情看看有啥提示。截图如下:
我水平低。。这日志。。我实在看不懂什么问题。。。于是我拿着这两张截图,按这个图提示去了论坛去发提问的帖子了。顺便也看了一眼别人的问题,貌似都没有什么有价值的回复。。叫我换系统。。。额。。你逗我呢。。
于是我又回到上一个截图。提示我 “ 安装失败,文件不存在:/www/server/mysql/bin/mysql " 是吧。
好好好。。我用宝塔去对应的文件夹去找文件看看。。。是不是权限不够?创建不了文件夹和文件?
找着逛着,我发现mysql文件夹下确实没有bin文件夹,更别提mysql文件了。
于是,我手动建了一个bin文件夹,再去数据库页面准备安装数据库,发现不提示安装数据库,而是显示数据库启动失败。。
好好好,这么玩的么,刚才我只建了bin文件夹,那我删除吧,然后再去安装数据库,在安装数据库开始的时候,我去新建这个bin文件夹。
而后,没多久。。数据库安装成功了~
额。。。这。确实有点意思了。。。所以。。会不会是之前执行安装的权限不够?没有用 sudo 运行的。
不知道啥情况了,以前不这样的好像,而且安装其他的都正常啊。反正问题解决了。也应该是我这么做解决了的。是不是的不重要,总之我这篇文章的主题就是说:
软件或者程序在安装或者运行的时候,他提示需要什么就给它什么,让他能顺利过了这个步骤到下一步
题外话:20年前,我那时候刚毕业,去的浙江台州一个老乡那边出差,他在安装某个设计软件的时候,提示某个文件夹不存在,然后就无法下一步,然后就头疼,尬在那里,然后请教我,我看了一眼,我计算机专业的啊,我之前写程序还是有一把刷子的(为啥不是两把刷子,因为我菜^_^),原理多少懂一点,我就尝试在软件提示的那个地方,新建了它要的文件夹,然后程序就能顺利的往下进行了。这老乡看呆了,把我一顿夸,那时候我初入社会,还年轻,被人家一夸就乐开了花。记忆特别深刻。