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数据库驱动程序已经安装成功。
可以通过以下程序来验证安装是否成功:
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数据库的更多相关文章
- CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理 ...
- CentOS6.5下安装配置MySQL数据库
一.MySQL简介 说到数据库,我们大多想到的是关系型数据库,比如MySQL.Oracle.SQLServer等等,这些数据库软件在Windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...
- 迅美VPS安装和配置MySQL数据库教程
MySQL相关教程与知识: 迅美VPS安装和配置MySQL数据库教程 navicat8管理MySQL教程-创建数据库和导入数据 navicat8管理MySQL教程-管理建立用户和分配 ...
- Windows平台安装配置mysql数据库
Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...
- 在linux下安装并配置mysql数据库
在linux下安装并配置mysql数据库 工具/原料 MySql5.6 CentOS 方法/步骤 1 查找以前是否安装有mysql,使用下面命令: rpm -qa|grep -i mysql ...
- 简单安装与配置mysql数据库(绿色版)
目录 绿色版下载 mysql绿色版(5.7版本的安装与配置) 绿色版下载: mysql官网下载地址:https://www.oracle.com/index.html mysql绿色版(5.7版本的安 ...
- 阿里云CentOs服务器 安装与配置mysql数据库
阿里云CentOs服务器 安装与配置mysql数据库 以上为Linux安装mysql数据库 Linux 安装mysql 数据库 一下为mysql 安装教程 Using username "r ...
- 配置MySQL数据库
一.配置MySQL数据库 1.解压绿色版mysql,如下图 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.运行命令mysqld –install安装服务,如下图: 如果不需要m ...
- 原创教程:SpagoBI4.2汉化及配置Mysql数据库教程
SpagoBI4.2汉化及配置Mysql数据库教程 商务智能套件SpagoBI提供一个基于J2EE的框架用于管理BI对象如报表.OLAP分析.仪表盘.记分卡以及数据挖掘模型等的开源BI产品.它提供的B ...
随机推荐
- OC NSString(字符串)
OC NSString(字符串) 多行文字字面量 NSString * string = @"abC" @"DEF" @"hjk" @&qu ...
- 适当使用enum做数据字典 ( .net c# winform csharp asp.net webform )
在一些应用中,通常会用到很多由一些常量来进行描述的状态数据,比如性别(男.女),审核(未审核.已审核)等.在数据库中一般用数字形式来存储,比如0.1等. 不好的做法 经常看到一些应用(ps:最近又看到 ...
- 《Unix网络编程 卷I》思维导图
很久之前看完书总结的.这本经典教材讲的内容比较多,总结一下,方便理清思路[微笑].
- MySql 中 case when then else end 的用法
解释: SELECT case -------------如果 when sex='1' then '男' ---------- ...
- Spring Boot项目使用Flyway
Purpose 开发人员在合作的时候经常遇到以下场景: 1.开发人员A在自己的本地数据库做了一些表结构的改动,并根据这些改动调整了DAO层的代码,然后将代码上传到svn或git等版本控制服务器上.此时 ...
- Web Service 的工作原理
Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的 ...
- 十五天精通WCF——第八天 对“绑定”的最后一点理解
转眼已经中断10几天没有写博客了,也不是工作太忙,正好碰到了端午节,然后最近看天津台的爱情保卫战入迷了...太好看了,一直都是回味无穷...而且 涂磊老师话说的真是tmd的经典,然后就这样耽搁了,好了 ...
- Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 2)及总结
Exercise 1:Linear Regression---实现一个线性回归 关于如何实现一个线性回归,请参考:http://www.cnblogs.com/hapjin/p/6079012.htm ...
- 列表list
Python是一种面向对象的语言,但它不像C++一样把标准类都封装到库中,而是进行了进一步的封装,语言本身就集成一些类和函数,比如print,list,dict etc. 给编程带来很大的便捷 Pyt ...
- x01.Game.Main: 从零开始
一切从零开始,一切皆有可能. 浅墨,90后,<逐梦之旅>深入浅出,堪比大师. 1.安装 DXSDK_June10.exe 或更新版本. 2.运行 vs2012,新建 VC Win32 空项 ...