加入收藏 | 设为首页 | 会员中心 | 我要投稿 丽水站长网 (https://www.0578zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql5.5编译安置步骤

发布时间:2022-01-19 14:04:07 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍Mysql5.5编译安装步骤,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答Mysql5.5编译安装步骤的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 编译安装
       这篇文章主要介绍“Mysql5.5编译安装步骤”,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.5编译安装步骤”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
  
      编译安装Mysql是安装Mysql最基本的,也是线上环境最常用的方式,此次以5.5的最高发行系列---5.5.58
 
一、安装依赖包:
[root@localhost server]# yum  install  cmake openssl openssl-devel  ncurses ncurses-devel
二、创建mysql用户和组:
[root@localhost server]# groupadd mysql
[root@localhost server]# useradd -g mysql mysql
三、源码包上传至服务器目录,并解压压缩包:
[root@localhost server]# tar -zxvf mysql-5.5.58.tar.gz
四、进入加压后的目录,并进行编译安装
[root@localhost mysql-5.5.58]# cmake . -DCMAKE_INSTALL_PREFIX=/home/server/mysql5.5
> -DMYSQL_DATADIR=/home/server/mysql5.5/data
> -DSYSCONFDIR=/home/server/mysql5.5
> -DWITH_INNOBASE_STORAGE_ENGINE=1
> -DWITH_BLACKHOLE_STORAGE_ENGINE=1
> -DWITH_READLINE=1 -DWITH_SSL=system
> -DWITH_ZLIB=system -DWITH_LIBWRAP=0
> -DMYSQL_UNIX_ADDR=/tmp/mysql.sock
> -DDEFAULT_CHARSET=utf8
> -DMYSQL_TCP_PORT=53306
> -DDEFAULT_COLLATION=utf8_general_ci &&make &&make install
 
 
编译参数详解:
 
-DCMAKE_INSTALL_PREFIX=/home/server/mysql      ####安装目录
 
-DMYSQL_DATADIR=/home/server/mysql/data     ####数据库存放目录
 
-DSYSCONFDIR=/home/server/mysql5.5                       ####主配置文件存放位置
 
-DWITH_INNOBASE_STORAGE_ENGINE=1         ####支持innobase引擎
 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1        ####支持blackhole引擎
 
-DWITH_READLINE=1                        ##支持批量导入mysql数据
 
-DWITH_SSL=system                        ####支持ssl
 
-DWITH_ZLIB=system                       ####支持zlib library
 
-DWITH_LIBWRAP=0                         ####不支持libwrap
 
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock        ####sock文件-DDEFAULT_CHARSET=utf8                   ####使用utf8字符 -DDEFAULT_COLLATION=utf8_general_ci      ####校验字符
 
 
编译安装成功显示如下:(只摘取部分最后显示内容)
 
-- Installing: /home/server/mysql5.5/man/man1/perror.1
-- Installing: /home/server/mysql5.5/man/man1/mysql-test-run.pl.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlimport.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_convert_table_format.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlhotcopy.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_config.1
-- Installing: /home/server/mysql5.5/man/man1/mysql_zap.1
-- Installing: /home/server/mysql5.5/man/man1/mysqlbinlog.1
-- Installing: /home/server/mysql5.5/man/man1/myisamlog.1
-- Installing: /home/server/mysql5.5/man/man8/mysqld.8
[root@localhost mysql-5.5.58]#
 
五、初始化Mysql:
[root@localhost mysql-5.5.58]#  /home/server/mysql5.5/scripts/mysql_install_db  --basedir=/home/server/mysql5.5 --datadir=/home/server/mysql5.5/data --user=mysql
六、启动mysql、设置root密码、删除空账户,根据需求调整合适参数值即可使用。
 
到此,关于“Mysql5.5编译安装步骤”的学习就结束了,希望能够解决大家的疑惑。

(编辑:丽水站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读