在Ubuntu和Debian安装MySQL的正确姿势

我之前尝试自己在Ubuntu安装MySQL。

各位也都知道,在Ubuntu和Debian如何安装:直接APT不就可以了吗?

You are too young! 如果你直接这样子,会导致一大堆问题。之前我就是中坑无数——直接APT,结果首先数据库没法登录,因为我不知道密码,折腾半天才知道软件安装的时候自动按照系统用户信息设定的;知道了密码后,想通过MySQL Workbench新建一个表,已经设置了root账户可以在任何地方登录,IP、用户名和密码没有任何错误,结果又不能登录……到最后,我才把数据库删了,重新用官方的deb包安装了一遍,就没有任何问题了。

原理

运行deb安装包的时候,就会设置APT的相关选项,让安装MySQL的请求直接去MySQL官方的服务器,而不是去系统设定的镜像源。

下面我逐个讲解如何通过APT安装MySQL,其他安装方法可参考官方下载页面(传送门)。

开始工作

进入官方deb包下载页面(传送门)。

 

官方deb安装包下载页面。

点击Download,然后右键No thanks, just start my download复制得到的下载链接。就不要傻愣愣地进行什么注册等讨厌的步骤。

准备下载界面。

然后连接SSH到自己的主机,使用wget获取deb包。这样就不用再通过SFTP传送deb包了。

wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

以下操作都要root权限,所以可以先提权再进行操作。

效果图。

下载完后,就可以打开安装包了。 

dpkg -i *.deb  # 一定要保证你的HOME目录没有别的deb包,要不然就必须详细写安装什么包

效果图。

如果正常的话就会显示以上的图片的样子,现在就是进行配置MySQL的APT源步骤了。如果你想用MySQL的相关工具,那么"MySQL Tools"就保持原样,如果不需要就Disabled。如果你想用MySQL v5,你就选择"MySQL Server"然后回车,接着选择自己想要的版本。

我就选择MySQL v8,相关工具不需要。弄完后定位到"OK"回车。APT源就配置完了。

然后更新源。

apt update  # 这一步非常重要,如果不执行那么就不会用官方源

更新完后,就可以安装MySQL了。

apt install mysql-server

慢慢等吧!这个软件有点大!

所依赖的包下载完后,就开始配置基本设置。

首先设置密码。

MySQL密码设置界面。

会进行两次密码确认。然后就设置密码加密方式,一个是最新版本的基于sha2加密的方式,另一个是MySQL v5所用的加密方法。

你可能会感觉新的加密方法会更安全,但是,别忘了后期会带来影响——你会在PHP连接数据库的时候怀疑人生——账号、密码和IP都填对了为什么一直不能登录数据库,因为PHP不支持最新的加密方式。

MySQL密码加密方式设置界面。 

为保险起见,选择MySQL v5所用的加密方法。

再等一段时间,MySQL就安装到本地了,可以尝试使用MySQL Workbench对数据库进行操控。

MySQL Workbench的SQL界面为了准备我的下一步行动,所以我创建了一个表。

想了解我下一期我要弄什么,可关注我的文章先哟!

©椋木ななつ・一迅社/わたてん製作委員会

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值