在安装时,一定要使用Centos6.4光盘为yum源,否则可能使用了版本有问题的openssl

1、首先要先安装GCC GCC-C++ Openssl等依赖模块:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2、再安装ncurses模块

yum -y install ncurses-devel

yum install ncurses-devel

3、下载Erang源代码文件otp_src_R15B03-1.tar.gz文件,并对其付权限和解压文件:

chmod +x otp_src_R16B03-1.tar.gz

tar -xzvf otp_src_R16B03-1.tar.gz

mv otp_src_R16B03-1 /sysadmin/erlang_R16B #重命名解压厚的文件

4、下面是安装erlang的重头戏,依次执行以下操作:

cd /sysadmin/erlang_R15B/

./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac  //不用java编译,故去掉java避免错误

make && make install //编译后安装

5、配置erlang环境:

vi /etc/profile

export PATH=$PATH:/usr/local/erlang/bin

好了,现在erlang的已经配置好了,现在我们来看一下陪在结果:

# whereis erlang

erlang: /usr/local/erlang

到此erlang安装成功。

--------------------------------------------------------------------------------------------------------------------------------

接下来安装MYSQL数据库驱动程序

安装mysql驱动,可以从github上下载。 https://github.com/dizzyd/erlang-mysql-driver.git 下载后,进行编译,

会得到mysql数据库驱劝程序相关的几个文件,然后将此文件整理后,放到erlang的库目录中,具体操作如下:

1.进入到erang-mysql-driver目录中,执行make命令。

2.如果纺译得到的*.beam文件在src文件夹下,则将这些文件移到ebin目录下。

3.将ebin,include,src这3个文件夹复制到/usr/local/erlang/lib/erlang/lib/mysql目录下

到此mysql数据库驱动程序已经安装成功。

可以通过以下程序来验证安装是否成功:

 mysql:start_link(p1, "localhost", 3306, root, root, test,fun(_, _, _, _) -> ok end),
mysql:connect(p1, "localhost", undefined, root, root, test, true). mysql:fetch(p1, <<"create table memory_test(id int not null auto_increment,
a1 int not null,
a2 int not null,
primary key (id)) engine = memory">>). mysql:start_link(conn,"localhost",3306,"root","root","test",undefined,utf8).
{data, Result} = mysql:fetch(conn, <<"select * from 52qdhzl_admin">>).
Rows = mysql:get_result_rows(Result).

---------------------------------------------------------------------------------------------------------------------

安装mysql

yum install -y mysql-server mysql mysql-deve
service mysqld start
chkconfig --list | grep mysqld
chkconfig mysqld on
mysqladmin -u root password 'root'  
centos64安装mysql后无法登录
mysql -uroot -p
 输入设置的密码,这里是root

登录成功后,为了使mysql可以远程登录,需要做如下设置:

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';
Query OK, rows affected (0.00 sec) mysql> flush privileges;
Query OK, rows affected (0.00 sec)

到此,erlang,mysql已经都安装成功了,并且配置了mysql数据库驱动程序。

Centos6.4安装erlang并配置mysql数据库的更多相关文章

  1. CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动

    CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理 ...

  2. CentOS6.5下安装配置MySQL数据库

    一.MySQL简介 说到数据库,我们大多想到的是关系型数据库,比如MySQL.Oracle.SQLServer等等,这些数据库软件在Windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  3. 迅美VPS安装和配置MySQL数据库教程

    MySQL相关教程与知识:    迅美VPS安装和配置MySQL数据库教程    navicat8管理MySQL教程-创建数据库和导入数据    navicat8管理MySQL教程-管理建立用户和分配 ...

  4. Windows平台安装配置mysql数据库

    Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...

  5. 在linux下安装并配置mysql数据库

    在linux下安装并配置mysql数据库 工具/原料   MySql5.6 CentOS 方法/步骤   1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...

  6. 简单安装与配置mysql数据库(绿色版)

    目录 绿色版下载 mysql绿色版(5.7版本的安装与配置) 绿色版下载: mysql官网下载地址:https://www.oracle.com/index.html mysql绿色版(5.7版本的安 ...

  7. 阿里云CentOs服务器 安装与配置mysql数据库

    阿里云CentOs服务器 安装与配置mysql数据库 以上为Linux安装mysql数据库 Linux 安装mysql 数据库 一下为mysql 安装教程 Using username "r ...

  8. 配置MySQL数据库

    一.配置MySQL数据库 1.解压绿色版mysql,如下图 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.运行命令mysqld –install安装服务,如下图: 如果不需要m ...

  9. 原创教程:SpagoBI4.2汉化及配置Mysql数据库教程

    SpagoBI4.2汉化及配置Mysql数据库教程 商务智能套件SpagoBI提供一个基于J2EE的框架用于管理BI对象如报表.OLAP分析.仪表盘.记分卡以及数据挖掘模型等的开源BI产品.它提供的B ...

随机推荐

  1. 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点

    深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点 2011-12-28 23:00 by 汤姆大叔, 139489 阅读, 119 评论, 收藏, 编辑 才华横溢的 ...

  2. 今天说一下DML触发器的顺序

    因为05之后的版本允许了一个对象有多个after触发器,所以呢~顺序方面还是要留意一下下的.比如我现在要往一个测试表里面添加多个触发器. USE Test GO ,),Name )) GO CREAT ...

  3. MYSQL 5.7 添加新用户

    错误描述: 添加用户 insert into mysql.user(Host,User,Password) values("localhost","test", ...

  4. 关于oracle数据库报12505错误的问题!

    问题阐述: 导致oracle报12505错误的原因比较多,但是最可能一种原因就是客户端的监听出了问题. 解决办法: 在oracle安装目录下找到listener.ora 和 tnsnames.ora, ...

  5. DataTable操作

    一 复制DataTable中符合条件的DataRow到新的DataTable中 One: DataTable TableTemp = new DataTable();//临时table DataTab ...

  6. 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)

    一.环境准备: 1.JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.Jmeter:http://jme ...

  7. 在JazzyViewPager中调用其它layout布局xml并使用

    开源地址:https://github.com/jfeinstein10/JazzyViewPager 发现网上的例子使用的是直接创建的一个TextView来做的.但是实际上使用,不可能只有这一个控件 ...

  8. 猜拳游戏GuessGame源码

    该游戏是一款比较不错的猜拳游戏GuessGame源码案例,GuessGame——猜拳游戏,这也是我自己的第一款休闲类的游戏案例,游戏实现也比较简单的,希望这个能够帮大家的学习和使用,更多安卓源码尽在源 ...

  9. xsd.exe的使用

    xsd.exe的使用 XML文件生成XSD文件 xsd myFile.xml   /outputdir:myOutputDir XSD文件生存实体类 xsd <你的XSD路径>.xsd / ...

  10. CF149D. Coloring Brackets[区间DP !]

    题意:给括号匹配涂色,红色蓝色或不涂,要求见原题,求方案数 区间DP 用栈先处理匹配 f[i][j][0/1/2][0/1/2]表示i到ji涂色和j涂色的方案数 l和r匹配的话,转移到(l+1,r-1 ...