Centos6.4安装erlang并配置mysql数据库

在安装时,一定要使用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数据库驱动程序已经安装成功。

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

 1 mysql:start_link(p1, "localhost", 3306, root, root, test,fun(_, _, _, _) -> ok end),
 2 mysql:connect(p1, "localhost", undefined, root, root, test, true).
 3
 4 mysql:fetch(p1, <<"create table memory_test(id int not null auto_increment,
 5                                                    a1 int not null,
 6                                                    a2 int not null,
 7                                primary key (id)) engine = memory">>).
 8
 9
10 mysql:start_link(conn,"localhost",3306,"root","root","test",undefined,utf8).
11  {data, Result} = mysql:fetch(conn, <<"select * from 52qdhzl_admin">>).
12  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, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

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

时间: 2024-10-09 18:57:07

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

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

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.特点: Mysql是开源的,所以你不需要支付额外的费用.Mysql支持大型的数据库.可以处理拥有上千

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

CentOS 6.5系统中RPM安装配置MySQL数据库

一.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, 这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策(本词条"授权政策"), 它分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作

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

MySQL相关教程与知识:    迅美VPS安装和配置MySQL数据库教程    navicat8管理MySQL教程-创建数据库和导入数据    navicat8管理MySQL教程-管理建立用户和分配用户权限    更改 MySQL 端口号    MySQL重置root用户密码的方法    MySQL更改数据库存放文件夹的方法 本教程适用于采用Win2008.Win2003.WinXP系统的迅美VPS和云主机产品. 在服务器中依次打开"我的电脑","迅美工具盘(H:)&quo

Windows平台安装配置mysql数据库

Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://dev.mysql.com/downloads/mysql/ 解压下载的zip文件 d盘新建文件夹mysql ,解压到新建的这个目录 以后这个目录就是mysql的安装目录 配置my.cnf 打开目录,会看到my-default.ini配置文件 复制这个配置文件可以重命名为my.ini或者my.cnf

centos6.5(32位系统)配置mysql详解

转载:http://www.cnblogs.com/huidaoli/p/3955208.html 1.进行查询centos6.5系统是否自带有mysql数据库(有进行删除,确定系统中没有任何mysql痕迹) [[email protected] ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 [[email protected] ~]# rpm -e --nodeps mysql +(系统自带的mysql数据库) // 强力删

SpagoBI4.2汉化及配置Mysql数据库教程

SpagoBI4.2汉化及配置Mysql数据库教程 1.安装Mysql数据库 2.安装JDK并配置JAVA环境变量 3.下载SapagoBI4.2 allinone 安装包 4.解压缩SpagoBI安装包到E盘BI文件夹下 5.配置系统环境变量:CATALINA_HOME,路径为E:\BI\SpagoBI-Server-4.2-10042014 6.启动安装目录E:\BI\SpagoBI-Server-4.2-10042014\bin下的SpagoBIStartup.bat文件,当出现serve

Windows下安装MySQLdb, Python操作MySQL数据库的增删改查

这里的前提是windows上已经安装了MySQL数据库,且配置完毕,能正常建表能操作.在此基础上只需安装MySQL-python-1.2.4b4.win32-py2.7.exe就ok了,只有1M多.这个有点类似jdbc里的那个jar包. 下载链接:http://sourceforge.net/projects/mysql-python/ , 百度云盘 :http://pan.baidu.com/s/1dDgnfpR 密码:7bna 接着import MySQLdb就能使用了,下面给出测试代码:

django配置mysql数据库

安装完python后,安装python-mysql来连接mysql数据库,下载地址http://sourceforge.net/projects/mysql-python/,安装很简单,点下一步就可以了,不过要装和你python版本相对应的版本,否则比较蛋疼 安装完成后,配置下django的数据库连接,打开项目的配置文件settings.py,修改DATABASES参数 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql'