请参考以下这个网页来安装,很简单的。
https://www.cnblogs.com/langkyeSir/p/14016281.html
请参考以下这个网页来安装,很简单的。
https://www.cnblogs.com/langkyeSir/p/14016281.html
mariadb mariadb-server
你打的命令告诉我,你根本不会使用apt工具。
真正开源的MySQL现在叫mariadb.
MySQL这个名字mysql已经被甲骨文收购了. 尽早脱离mysql.
安装mariadb很简单. Mariadb的命令与mysql完全相同.
sudo apt -y install mariadb-server mariadb-client甲骨文是一家蛮横, 霸道的公司. 甲骨文收购的公司, 产品最终都被毁掉了.
现在甲骨文控制了MySQL. 采取了双使用许可的政策. 商业公司如批发商, 软件集成商需要购买商业许可才可以在器产品中打包发行. 深度/统信属于软件集成商, 在未购买甲骨文的商业许可情况下, 不能在深度产品里集成MySQL.
甲骨文的许可信息网站: https://www.mysql.com/about/legal/licensing/oem/
深度20系统里没有MySQL服务器包. 仅有的两个包, 也只是设置管理用的.
甲骨文控制下的MySQL最终会失去市场.
原先MySQL开源开发人员多已转到Mariadb, 继续开发, 维护开源版的mysql. 而且Mariadb依然在积极的开发, 维护之中. 最新的发行版是 2020/11/11发布的.
Mariadb网站:
深度可以自由的打包mariadb发行, 不受任何一家公司的商业许可的限制.
这就是为啥无法通过深度的源安装mysql-server的原因.
除此以外,还可以通过docker安装mysql。只不过可能会内存占用大一些而已。要用时候开一个容器,不要用直接删除容器,超级方便
顺带,如果知识入门只需要轻量数据库的话。。。各个发行版内置一个sqlite3的数据库软件,这个是预装的,挺有趣的
找不到的原因是仓库里面没有这个包,可能因为版权的原因吧。
可以使用mariadb代替mysql。
如果只是想学习mysql,我建议你先安装docker,然后直接使用docker的mysql镜像,安装容易,管理也很简单
顺带,如果知识入门只需要轻量数据库的话。。。各个发行版内置一个sqlite3的数据库软件,这个是预装的,挺有趣的
楼主厉害,多知多懂,学习了
甲骨文是一家蛮横, 霸道的公司. 甲骨文收购的公司, 产品最终都被毁掉了.
现在甲骨文控制了MySQL. 采取了双使用许可的政策. 商业公司如批发商, 软件集成商需要购买商业许可才可以在器产品中打包发行. 深度/统信属于软件集成商, 在未购买甲骨文的商业许可情况下, 不能在深度产品里集成MySQL.
甲骨文的许可信息网站: https://www.mysql.com/about/legal/licensing/oem/
深度20系统里没有MySQL服务器包. 仅有的两个包, 也只是设置管理用的.
甲骨文控制下的MySQL最终会失去市场.
原先MySQL开源开发人员多已转到Mariadb, 继续开发, 维护开源版的mysql. 而且Mariadb依然在积极的开发, 维护之中. 最新的发行版是 2020/11/11发布的.
Mariadb网站:
深度可以自由的打包mariadb发行, 不受任何一家公司的商业许可的限制.
这就是为啥无法通过深度的源安装mysql-server的原因.
大佬懂得好多啊👍
sudo apt-get install -y mysql-server mysql-client
发现如下的问题:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 mysql-server,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到