数据库

 首页 > 数据库 > mariadb > 编译安装MariaDB 5.5数据库

编译安装MariaDB 5.5数据库

分享到:
【字体:
导读:
         摘要:今天早上看到开源社区介绍MySQL手册已经悄悄移除GPL许可证,看来离收费不远了。公司的mysql要迁移到MariaDB上了。下载:wgethttp://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gzwgethttp://mirrors.ustc.edu.cn/mariadb/m...

编译安装MariaDB 5.5数据库
今天早上看到开源社区介绍MySQL 手册已经悄悄移除 GPL 许可证,看来离收费不远了。公司的mysql 要迁移到MariaDB上了。
下载:
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
wget http://mirrors.ustc.edu.cn/mariadb/mariadb-5.5.31/kvm-tarbake-jaunty-x86/mariadb-5.5.31.tar.gz
安装cmake,mysql-5.5后需要使用cmake配置
tar zxf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./bootstrap
make
make install
cd ..
安装mariadb
CFLAGS="-O3"
CXX=gcc
CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
yum install ncurses-devel -y
yum install libaio-devel -y
useradd mysql
tar -zxvf mariadb-5.5.27.tar.gz
cd mariadb-5.5.27
cmake . -LH|more //CMake下查看MySQL的编译配置
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mariamysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1  -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci   -DWITH_DEBUG=0 -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF
make -j 8      //-j指定用于编译的CPU核数,可以加快编译速度
make install
cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
/usr/local/mariamysql/scripts/mysql_install_db --basedir=/usr/local/mariamysql/  --datadir=/usr/local/mariamysql/data/ --user=mysql
/usr/local/mariamysql/bin/mysqld_safe --user=mysql &
root@test:[/usr/local/mariamysql/bin]mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 4
Server version: 5.5.31-MariaDB-log MariaDB Server
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
编译安装MariaDB 5.5数据库
分享到:
sql文件导入MySQL数据库的方法
sql文件导入MySQL数据库的方法 以下的文章主要向大家介绍的是MySQL导入sql脚本的两个比较简单的方案,我在一些网站上看见关于MySQL导入sql脚本的实际操作方案,其操作过程并不简捷,以下的文章主要是介绍实现MySQL导入sql脚本的简单方案。 例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数...
CentOS系统如果从MySQL数据库迁移到Maria...
CentOS系统如果从MySQL数据库迁移到MariaDB 下面先摘录一点背景介绍,然后是我在 CentOS 6.4 上从 MySQL 5.5.31 迁移至 MariaDB 5.5.31 的操作记录。最后是我后来发现一个较好的迁移方法。1. 背景介绍 MySQL是世界上最流行的开源关系数据库。2008 年,Sun 收购 MySQL。然后 2010 年,甲骨文又收购了 Sun,于是 ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……