• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > Mysql编译安装 之 cmake

Mysql编译安装 之 cmake

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含cmake编译mysql,cmake安装mysql,cmake安装mysql5.7,mysql cmake,linux cmake mysql等服务器相关知识,网友希望可以进行参考

mysql版本5.5以上编译安装时需要用到软件cmake,cmake特性是独立于源码编译,编译工作可以在另外一个目录中而非源码目录中进行,好处是可以保证源码目录不受任何一次编译的影响。

1.下载安装cmake

 

[root@zhu3 ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
[root@zhu3 ~]# tar zxvf cmake-2.8.11.2.tar.gz
[root@zhu3 ~]# cd  cmake-2.8.11.2
[root@zhu3 ~]# ./bootstrap
[root@zhu3 ~]# make && make install

cmake安装完成

2.安装mysql5.5以上的版本

 

[root@zhu3 ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz/from/http://cdn.mysql.com/
[root@zhu3 ~]# tar zxvf mysql-5.6.13.tar.gz
[root@zhu3 ~]# cd mysql-5.6.13
[root@zhu3 ~]# cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci  -DWITH_EXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DWITH_SSL=yes   -DENABLED_LOCAL_INFILE=1

3.mysql安装后的设置

1.修改权限

 

[root@zhu3 ~]# chown -R root.mysql /opt/mysql/
[root@zhu3 ~]# chown -R mysql.mysql /opt/mysql/data/

 

2.初始化数据库

 

[root@zhu3 ~]# /opt/mysql/scripts/mysql_install_db --user=mysql
FATAL ERROR: Could not find ./bin/my_print_defaults
If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.
If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.
#初始化碰到这个错误是因为没有指定安装目录以及存放数据的目录,

 

[root@zhu3 ~]# /opt/mysql/scripts/mysql_install_db --user=mysql --basedir=/opt/mysql/ --datadir=/opt/mysql/data/

3.复制配置文件my.cnf

 

[root@zhu3 ~]# cp /opt/mysql/support-files/my-default.cnf /etc/my.cnf

4.启动

 

[root@zhu3 ~]# /opt/mysql/bin/mysqld_safe &
[1] 18401
[root@zhu3 ~]# 130909 23:28:07 mysqld_safe Logging to '/opt/mysql/data/zhu3.err'.
130909 23:28:07 mysqld_safe Starting mysqld daemon with databases from /opt/mysql/data
[root@zhu3 ~]# ps -ef | grep mysql
root     18401 22774  2 23:28 pts/0    00:00:00 /bin/sh /opt/mysql/bin/mysqld_safe
mysql    18491 18401 81 23:28 pts/0    00:00:03 /opt/mysql/bin/mysqld --basedir=/opt/mysql --datadir=/opt/mysql/data --plugin-dir=/opt/mysql/lib/plugin --user=mysql --log-error=/opt/mysql/data/zhu3.err --pid-file=/opt/mysql/data/zhu3.pid
root     18515 18245  0 23:28 pts/2    00:00:00 grep mysql

cmake编译参数详解:http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html

-DCMAKE_INSTALL_PREFIX=dir_name  :用于指定安装目录

-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1  :常用存储引擎参数设置

 

-DDEFAULT_CHARSET=charset_name

The server character set. By default, MySQL uses the latin1 (cp1252 West European) character set. 

charset_name may be one of binary, armscii8, ascii, big5, cp1250, cp1251, cp1256, cp1257, cp850, cp852, cp866, cp932, dec8, eucjpms, euckr, gb2312, gbk, geostd8, greek, hebrew, hp8, keybcs2, koi8r, koi8u

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Mysql编译安装 之 cmake

相关文章

  • 灵活运用eXeScope打造Windows 2000外观
  • linux高级安全ssh限制利用PAM
  • telnet判断端口是否开放
  • 网站目录文件权限的安全设置
  • Windows Server 2008不能Ping改为允许的方法
  • Tomcat 404 500错误页面上的版本号隐藏或修改
  • Windows Server 2008 的十种新特性
  • windows服务器删除不要服务方法
  • 网页内容显示不完整的解决方法
  • 一个IO的传奇一生 (6) --

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • iis下thinkphp配置url rewrite伪静态图解
    • FC-SAN和IP-SAN
    • 在登录到域中的计算机上修改时间,并且此时间不被DC同步方法
    • 电脑桌面向右移动了,如何恢复?
    • windows搭建memcached环境配置方法
    • Nginx + PHP5.3中的虚拟主机功能加强
    • apache 和iis共用80端口多种解决办法
    • windows下安装配置python开发环境及Ulipad开发工具
    • postfix+mysql+dovecot+extmail/extman+sasl+ssl构架
    • Bind+DLZ+MySQL智能DNS的正向解析和反向解析实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有