Ubuntu 19.03 Mysql安装(没有可用的软件包解决)

521 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情

因一个错误而起的一篇经验分享,有帮助就点个赞吧!

Error

在安装mysql的时候,本来快乐执行apt install一波完事,但是遇到了……

没有可用的软件包 mysql-server,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到

error

所以就来分享一下解决方案

配置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): 19.03版本选择bionic
  • 然后选择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 
    
  • 按提示输入密码即可正常使用!
欢迎指正与讨论!