1.需求背景
软件系统研发离不开数据库,数据主要又分非关系与关系数据库,本文以关系数据库mysql或mariadb为主,以及其配套管理工具。
2.管理工具
windows下,我个人主要使用navicat。而navicat没有arm的版本。而在麒麟系统下,我们可以使用dbeaver(注:从各方面来看,这个工具是基于eclipse研发)
补充:麒麟应用市场中,有同类型的dbvisualizer可以使用https://dbeaver.io/网上找到下载地址
arm版本只提供压缩包,同时在运行之前,我们需要先安装JDK,JRE,这里就直接安装default-jdk,default-jre
等jdk,jre安装完毕,启动dbeaver
3.数据库安装 3.1 Mariadb安装
我这里使用mariadb,可以通过应用市场 ,也可以通过命令行
- sudo apt-get install mariadb-client mariadb-server
复制代码
安装完成后,初始密码及相关信息 - sudo service mysql status #确认数据库服务是否已启动
复制代码接下来根据向导一步步填入相关信息,只要记好密码(我这里设置为123456),如果不行就可以再次重新执行 - sudo mysql_secure_installation
复制代码
使用dbeaver连接,新建数据库连接,选择mariadb,初次连接会要求下载相关驱动(界面有提示和操作按钮)
连接成功效果图
3.2Mysql安装
4.redis
5.mqtt
大家可以加入以下群聊,交流一下国产技术:
专栏交流QQ群:662512340
信创论坛交流QQ群:671540629 发行日志:
20220609 首发
20220726 补充应用市场的dbvisualizer工具
20230325 增加mysql服务器安装(当前仓库默认指向是mysql8)
20230326 增加执行mysql_safe时出现错误的解决办法
20230327 增加mysql8不支持password函数的解决办法 创作不易,后续还会继续更新,大家可以点个关注!!! 版权声明:本文系本人原创,未经许可,不得转载
|