因为要用到国产龙芯3A的系统,因此要在虚拟机上安装mysql,之前都是再完国外的系统,没有用过龙芯之类的。
刚开始安装时,就觉得不就是mysql吗,简单得很。然后就按照以往安装的经验一顿操作。
首先安装jdk,我就直接拉了一个之前使用的jdk7进来,然后直接配置tomcat多实例,编写完脚本后,测试启动了。
哎呀!报错了,提示“无法执行二进制文件“,why?什么情况,以为是权限(实际上如果是权限问题不会报这个错误),然后格中的授权了,777都搞上了,最后还是没用。怎么办呢,百度一下你就知道,好吧!我知道了,没有找到答案,之前查看龙芯资料的时候,好像看到要 用专门的龙芯jdk(叫mips),当时没有当回事(因为看到别的资料没有提到这个问题,所以忽视),没办法了,就问了一个大神,他说要用专门的jdk,在龙芯开源社区上下载,这回知道了。
既然知道了,那么开始安装吧。
下载地址:
http://www.loongnix.org/
下载完后,环境变量就和官网上的jdk一样的。
然后在测试启动tomcat,果然启动了。(mysql也需要mips)
哈哈,接下来就安装MySQL吧,大坑。
既然没装过,找教程呗,嘿嘿果然找到了,安装教程安装,http://www.loongson.cn/news/company/511.html
很标准的教程。
就一个语句:
yum install mysql mysql-server mysql-devel -y
你以为这样就可以了?(一般情况下都是可以的),我遇到坑了,看看语句开头是什么”yum“,对没错的,就是我这个系统”yum“源出现问题了,yum源镜像用不了了,啊啊啊啊,怎么办,配置yum本地源啊,啊啊啊,没有光盘。算了,自己编译吧。
第一次编译mysql,开始编译,循序渐进,一步一步改错,一步一步解决,好了安装cmake,官网下载呗,好了,没有梯子访问不了外网,找朋友帮下了一了传给我。
开始安装cmake。啊啊啊!,又是”提示无法执行二进制文件“,好吧,既然有一次经验了,龙芯专用的cmake呗,下载。
http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/c
直接安装,需要什么依赖包就下载安装什么,其实可以用yum安装的:yum install cmake(但不要忘了我的yum源用不了)。
编译要用依赖与环境。gcc,g++,make,cmake
yum安装:yum install gcc* make*
编译引用:https://blog.csdn.net/lmocm/article/details/50438057
反正最后我是没有等到编译成功的(时间很长),直接取消了。
嘿嘿!都不行怎么办,继续研究yum吧,后面把找到正确的yum源,才安装成功(果然还是yum实用)。
如果yum实在不行,就看下面吧。
如果你也碰到像我一样yum用不了,yum本地源也没有光盘的话,或者不懂安装哪几个东西的话,看下面(这篇文章目的就是下面的内容,嘿嘿!)。
主要就安装上面三个,但是需要依赖很多。
以上安装的是Mariadb10.0.14的,可支持mysql5.6和5.7。
Ps:我也不懂哪个依赖哪个,自己花点时间,先把下面的依赖无错的安装完在安装上面的三个把。