ThinkYoung
2024-01-20 04:11 deepin
贴心好赞!👍 还是自安装包瓷实!
Reply Like 0 View the author
贴心好赞!👍 还是自安装包瓷实!
感谢细心又热心的楼主
这种教程,太好了! 比网上的教程好太多了!
该帖子是通用操作,应该在很多linux版本上都可以按步骤操作安装。
如果操作过程中,有问题,请咨询。。。
操作完整个过程细细品下来,突然发现v23Beta2 apt源内的之所以install之后无法登陆,默认密码找不到,其实都是没有执行 mariadb-install-db
初始化mariadb数据库或者执行初始化出现报错了的原因,没有在mysql库内创建user表。可以手工执行初始化,赋予data读写权限。应该也是可行的(具体没有实践,各位坛友可自行摸索)
我一直有这个困扰,之前找不到合适的解决方案; v20都正常用,到v23就歇菜了,deepin官方人员也一直回复这个软件正常使用,没有我们遇到的问题。昨晚心血来潮熬了点时间,扒了官网实践出了这一套操作流程,记录分享一下
学习了,谢谢分享
这个报错咋解决啊:
/usr/local/mysql/bin/mariadb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
这个报错咋解决啊:
/usr/local/mysql/bin/mariadb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
已解决
话不多说,先上图
因为v23Beta2系统apt源内自带的版本无法初始化账号密码,网上论坛里也没有解决办法,本帖主不堪其扰呀!于是结合官网实践出了本套操作。本过程操作细细理清楚其实也没那么复杂,接下来的操作新手请严格按照帖主操作(熟练了可定制),否则可能出现意料之外的报错,如果操作环节出现问题,请追加评论提问,本帖主踩shi经验解答:
准备材料:官网下载的mariadb11.2.2版本数据库二进制压缩包(mariadb-11.2.2-linux-systemd-x86_64.tar.gz),这个官网地址一般都能访问,镜像选择国内阿里源下载更快些,点击页面download下载。
使用v23自带的归档管理器解压缩文件夹,并将解压后的文件夹命名为mysql,mysql文件夹内就是bin、docs、include等一系列文件的层级。
在mysql文件夹层级文件管理器窗口内,右键打开终端,将mysql整个文件夹移动到/usr/local目录下
正确路径如下图:
文件位置放置正确后,接下来开始一系列的命令配置了(#号后面的会注释命令含义)
将mariadb相关脚本注册成环境变量,(例如mysql等命令)方便终端直接使用(可选操作)
将服务添加到自动启动
将mariadb添加到系统服务,方便命令启停,以及查看状态
将data目录添加到可读写
接下来就可以启动服务了
如果服务成功启动,说明已经成功一大半了,接下来就是自定义初始化数据库,给数据库修改root密码,开启远程访问了
最后的最后,在重启一下数据库服务就好了,就可以快快乐乐的用工具去连接访问了。
如果没有第三方连接工具,可使用程序内命令亦可