一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。
| 因一个错误而起的一篇经验分享,有帮助就点个赞吧! |
Error
在安装mysql的时候,本来快乐执行apt install一波完事,但是遇到了……
没有可用的软件包 mysql-server,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
所以就来分享一下解决方案
配置mysql安装包
- 来这里点击Download后,复制页面下方的下载链接
- 然后打开终端用curl下载:
curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb //这里用的是我复制的链接,可能有更新、建议自己复制 - 下载好后运行:
dpkg -i mysql-apt-config* - 在弹出页面里选择相应系统版本(xenial是16.04、bionic是19.03、focal是20.04、eoan是19.10):
- 然后选择mysql版本:
- 两下回车后回到第一个页面,选择Ok(也可直接选Ok随默认安排):
- 完成后更新apt:
apt update
安装mysql
- 此时再执行apt install就能快乐安装啦:
apt install mysql-server -y - 在弹出页面中输入连接sql的密码(一定要记住!)
- 后面选择默认选项安装即可。
启动
- 启动mysql:
service mysql start - 用ps检查:是否成功
ps aux|grep mysqld - 出现用户名端口号等信息即为成功:
- 进入mysql(默认用户名为root)
mysql -uroot -p - 按提示输入密码即可正常使用!
| 欢迎指正与讨论! |