一年前,某人(我小领导)在我的电脑里安装了mysql,当时连mysql都不知道是啥的我,并没有用过。当今天想起来要用时,似乎只记得mysql这个名字,忘记了和他相关的所有东西。那么,既然如此,让我这个小白体验一下安装的流程,给其他小白打个样。
流程分为三步:安装前的删除,选择安装,安装后的启动(对,启动是我开始学习的第一步)
安装前的删除:
彻底卸载mysql链接,这个链接应该是我这个水平最全最能看懂的操作流程,开始是用几行代码检查下还在运行的进程,关掉进程,之后就是漫长的删除流程,最后一句用来检验是否真的彻底删除了已有的mysql。我是严格按照流程进行,除了在kill的时候遇到不能直接kill,需要sudo kill之外,其他一切顺利,没有幺蛾子。
安装:
安装部分我是直接去官网上下载的,mysql官网下载地址。选择版本时,参考了同事的下载版本,同事的解释是版本号不同,功能差异会比较大,会出现兼容问题。感觉大概意思就是最好和同事和公司选择同样的版本。大家可以酌情参考。下载之后就是一路点下一步,之后出现一个记录着root用户名和密码的框,如果不想改密码,可以直接记录下来。装完后,在系统偏好设置最下方会有mysql的标志,说明安装成功啦。
安装后的启动:
第一种方式,在系统偏好设置里点开mysql,有个start MySQL Server,点开就是启动。
第二中方式,在终端输入如下语句,mysql server就会开启或关闭
sudo /usr/local/mysql/support-files/mysql.server start#启动
sudo /usr/local/mysql/support-files/mysql.server stop#关闭
第三中方式,下载sequel pro(客户端),在客户端输入root和密码(之前出现的记录root用户名和密码的框),然后登陆。在这里我遇到一个问题,就是登陆不了,抱错内容是密码过期。明明是刚生成的密码,其他两种方式都能正常登陆。那么唯独在这个链接解决客户端登陆密码过期问题,看到解决方法,就是把过期改成不过期。
启动后进入到可以写sql运行的环境:
两种方式:
第一种方式,在终端启动后,输入
mysql -u root -p
就会进入到mysql为开头的环境中,之后就可以输入mysql语句,以;结尾+回车就可以运行得到结果
第二种方式,在sequel pro里用sql编辑框+run即可
改密码这件小事
UPDATE mysql.user SET Password =PASSWORD('123456') WHERE User='root';
FLUSH PRIVILEGES;
整个流程耗费了将近4个小时的时间,毕竟小白,很多问题第一时间遇到后都不能及时搜索到最有效的信息(并不是说提供的解决文章不对,而是很多版本不同或者操作过时等问题不能达到解决我问题的效果),所以做了这篇亲测总结,自己算是学到了不少,头一次对终端的操作语句了解了这么多,之后还会做终端实用语句总结。对这篇文章的反思,感觉少了些图片,安装过程耽误不少时间太过着急,忘记了截图记录,以后攻略性质的文章应该带有更多的图,更适合小白用户的学习。
记录自己第一次做这么复杂的安装启动,也希望总结到的有效信息能第一时间帮助到更多的小白同学。
PS:感谢引用链接的作者