debian - 使用命令行在 debian 上安装 MySQL
问题描述
我一直在尝试mysql-server
在我的 debian 机器上安装一段时间,但到目前为止我遇到了很多问题。我正在运行 Raspbian GNU/Linux 9.6 (stretch)。
我试过了:
sudo apt-get update
sudo apt-get install mysql-server
但是,这会安装mariadb-server
(版本 10.1,我至少需要 10.2 才能正常工作)。我已经尝试更新我的源代码并添加 apt-repo,但没有任何东西可以让我安装普通的 MySql。我也尝试过MariaDB >= 10.2
直接安装,但也没有运气。
我想在我的机器上安装普通的 MySql-5.6 或 MariaDB-10.3。我该怎么办?
解决方案
sudo apt-get install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://mirrors.shu.edu.cn/mariadb/repo/10.3/debian stretch main'
sudo apt-get update
sudo apt-get install mariadb-server
如果您没有看到您的发行版或由于兼容性原因无法安装,则唯一的解决方案是从源代码编译
不幸的是,我找不到.DEB
可以缓解您生活的包裹。
推荐阅读
- excel - 简单代码在即时窗口中工作,在应用程序中生成 1004 错误
- html - “FormComponent”类型上不存在属性“名称”
- javascript - javascript文件404,但它肯定存在
- c# - Errors when using the C# 7.0 Tuple in a method
- c# - Find value in dictionary which is inside another dictionary
- macros - Zabbix中Item Key的宏
- tensorflow - 使用 tensorflow 的 viterbi_decode 时出错
- c++ - lambda 函数在 c++ 中的 priority_queue 中不起作用(使用 [&] 时)
- python - ValueError:无法使用“Enter”作为“Merge”的输入,因为“Enter”处于 while 循环中
- c# - 使用 TCP 收集时间序列数据并保存在 sql 数据库中