广告
返回顶部
首页 > 资讯 > 数据库 >mysql5.6单实例如何安装
  • 792
分享到

mysql5.6单实例如何安装

2024-04-02 19:04:59 792人浏览 独家记忆
摘要

这篇文章主要为大家展示了“Mysql5.6单实例如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql5.6单实例如何安装”这篇文章吧。 mysql

这篇文章主要为大家展示了“Mysql5.6单实例如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql5.6单实例如何安装”这篇文章吧。

mysql安装

yum -y install cmake

cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DSYSCONFDIR=/etc \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \

-DMYSQL_tcp_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_PARTITioN_STORAGE_ENGINE=1 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci

#utf8_general_ci,gbk_chinese_ci

make

make install

groupadd mysql

useradd -g mysql mysql

chown -R mysql:mysql /usr/local/mysql

编译选项说明

指定安装文件的安装路径时常用的选项

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql     ----指定残可安装路径(默认的就是/usr/local/mysql)

-DMYSQL_DATADIR=/data/mysql          ----mysql的数据文件路径

-DSYSCONFDIR=/etc                ----配置文件路径

编译过程中启用其他存储引擎时指令介绍

-DWITH_INNOBASE_STORAGE_ENGINE=1         ----使用INNOBASE存储引擎

-DWITH_ARCHive_STORAGE_ENGINE=1            ----常应用于日志记录和聚合分析,不支持索引

-DWITH_BLACKHOLE_STORAGE_ENGINE=1      ----黑洞存储引擎

编译过程中取消一些存储引擎指令介绍

-DWITHOUT_<ENGINE>_STORAGE_ENGINE=1

示例如下:

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1

-DWITHOUT_FEDERATED_STORAGE_ENGINE=1

-DWITHOUT_PARTITION_STORAGE_ENGINE=1

编译进过程中功能启用的指令介绍

-DWITH_READLINE=1       ----支持批量导入mysql数据

-DWITH_SSL=system       ----mysql支持ssl会话,实现基于ssl的数据复

-DWITH_ZLIB=system      ----压缩库

-DWITH_LIBWRAP=0        ----是否可以基于WRAP实现访问控制

其他功能指令

-DMYSQL_TCP_PORT=3306                   ----默认端口

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock       ----默认套接字文件路径

-DENABLED_LOCAL_INFILE=1                ----是否启用LOCAL_INFILE功能

-DEXTRA_CHARSETS=all  ----是否支持额外的字符集

-DDEFAULT_CHARSET=utf8                  ----默认编码机制

-DDEFAULT_COLLATION=utf8_general_ci     ----设定默认语言的排序规则

-DWITH_DEBUG=0                          ----DEBUG功能设置

-DENABLE_PROFILING=1                    ----性能分析功能是否启用

mysql服务脚本

[root@mysql mysql-5.6.12]# cp support-files/mysql.server /etc/init.d/mysqld #复制脚本

[root@mysql mysql-5.6.12]# chmod +x /etc/init.d/mysqld #增加可执行权限

[root@mysql ~]# chkconfig --add mysqld #增加至sysV服务

[root@mysql ~]# chkconfig mysqld on  #开机自启动

初始化mysql

[root@mysql ~]# /usr/local/mysql/scripts/mysql_install_db --datadir=/usr/local/mysql/data --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@mysql data]# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  --user=mysql  #mysql初始化

vi /usr/local/mysql/my.cnf

binlog-fORMat=ROW

log-bin=master-bin.log

log-slave-updates=true

gtid-mode=on

enforce-gtid-consistency=true

master-info-repository=TABLE

relay-log-info-repository=TABLE

sync-master-info=1

slave-parallel-workers=2

binlog-checksum=CRC32

master-verify-checksum=1

slave-sql-verify-checksum=1

binlog-rows-query-log_events=1

server-id=1

report-port=3306

port=3306

datadir=/mydata/data

Socket=/tmp/mysql.sock

report-host=master.magedu.com

启动mysql

[root@ray ~]# service mysqld start       

Starting MySQL..                                           [  OK  ]

查看端口

netstat -ntulp | grep :3306

mysql命令添加到环境变量中

[root@ray ~]# vim /etc/profile.d/mysql.sh

export PATH=$PATH:/usr/local/mysql/bin

输出mysql的man手册到man命令的查找路径

[root@mysql mysql]# vi /etc/man.config

#新增一行

MANPATH /usr/local/mysql/man

输出mysql的库文件

[root@ray ~]# vi /etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib/

[root@mysql mysql]# ldconfig -v

[root@ray ~]# ln -sv /usr/local/mysql/include/ /usr/include/mysql

`/usr/include/mysql' -> `/usr/local/mysql/include/'

[root@ray ~]# ls /usr/include/mysql

big_endian.h                 decimal.h        m_ctype.h       my_byteorder.h  my_dir.h     my_net.h      mysql_com_server.h  mysql.h          my_xml.h           plugin_validate_passWord.h  sslopt-lonGopts.h

byte_order_generic.h         errmsg.h         m_string.h      my_compiler.h   my_getopt.h  my_pthread.h  mysqld_ername.h     mysql_time.h     plugin_audit.h     sql_common.h                sslopt-vars.h

byte_order_generic_x86_64.h  keycache.h       my_alloc.h      my_config.h     my_global.h  mysql         mysqld_error.h      mysql_version.h  plugin_ftparser.h  sql_state.h                 typelib.h

byte_order_generic_x86.h     little_endian.h  my_attribute.h  my_dbug.h       my_list.h    mysql_com.h   mysql_embed.h       my_sys.h         plugin.h           sslopt-case.h

以上是“mysql5.6单实例如何安装”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql5.6单实例如何安装

本文链接: https://www.lsjlt.com/news/65136.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql5.6单实例如何安装
    这篇文章主要为大家展示了“mysql5.6单实例如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql5.6单实例如何安装”这篇文章吧。 mysql...
    99+
    2022-10-19
  • mysql5.6单实例安装(二进制)
    1.下载二进制安装包 mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz tar -xvf mysql-5.6.39-linux-glibc2.12-x86_64.tar....
    99+
    2022-10-18
  • centos6.5系统如何安装mysql5.6单实例和多实例
    下文给大家带来关于centos6.5系统如何安装mysql5.6单实例和多实例,感兴趣的话就一起来看看这篇文章吧,相信看完centos6.5系统如何安装mysql5.6单实例和多实例对大家多少有点帮助吧。安...
    99+
    2022-10-18
  • 安装mysql5.6和多实例配置
    Centos mini 6.5 安装mysql5.6.41.下载安装包云盘地址:http://pan.baidu.com/s/1bpsgXUf安装需要包工具yum -y install wget vim l...
    99+
    2022-10-18
  • Redhat6.5如何安装MySQL5.6
    这篇文章主要介绍“Redhat6.5如何安装MySQL5.6”,在日常操作中,相信很多人在Redhat6.5如何安装MySQL5.6问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-18
  • MySQL5.6如何安装RPM
    小编给大家分享一下MySQL5.6如何安装RPM,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、文件准备1、MySQL-ser...
    99+
    2022-10-18
  • 如何安装Mongodb3.0.6单实例
    这篇文章将为大家详细讲解有关如何安装Mongodb3.0.6单实例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 [root@b28-17-5...
    99+
    2022-10-18
  • oracle 12cR2单实例如何安装
    小编给大家分享一下oracle 12cR2单实例如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧![root@localho...
    99+
    2022-10-18
  • 如何在Linux中安装Mysql5.6
    这篇文章给大家介绍如何在Linux中安装Mysql5.6 ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.2创建 mysql用户与组groupadd -r -g&...
    99+
    2022-10-18
  • Linux环境MySQL5.6安装实践
          MySQL的安装相对于Oracle来说非常简单,个人觉得与TimesTen的安装配置更为接近,而且后面的Master-Slave或Master-Master集群配置...
    99+
    2022-10-18
  • centos中如何源码安装mysql5.6
    小编给大家分享一下centos中如何源码安装mysql5.6,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • 简单介绍mysql5.6的编译安装方法
    下面一起来了解下mysql5.6的编译安装方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql5.6的编译安装方法这篇短内容是你想要的。mysql wget http://dev.my...
    99+
    2022-10-18
  • MySQL5.6安装参数文件的示例分析
    这篇文章主要介绍MySQL5.6安装参数文件的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! # MySQL_version 5.6.26# V...
    99+
    2022-10-18
  • mysql 5.7单实例安装
    yum -y install cmake ...
    99+
    2022-10-18
  • win7上MySQL5.6如何安装与测试
    这篇文章主要为大家展示了“win7上MySQL5.6如何安装与测试”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win7上MySQL5.6如何安装与测试”这篇文...
    99+
    2022-10-19
  • MySQL5.6 audit审计插件如何安装
    小编给大家分享一下MySQL5.6 audit审计插件如何安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • ubuntu下在docker中如何安装mysql5.6
    小编给大家分享一下ubuntu下在docker中如何安装mysql5.6,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.安装m...
    99+
    2022-10-18
  • 自动化安装Mysql5.6-脚本实现
    Mysql5.6新特性: 1.优化器的改进:主要体现在索引条件pushdown以及多范围的读取数据,可降低过载。2,InnoDB的改进:MySQL InnoDB 存储引擎团队主要提供了 NoSQL 的访问接...
    99+
    2022-10-18
  • rhel6/7如何自动安装oracle11g单实例
    小编给大家分享一下rhel6/7如何自动安装oracle11g单实例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • SuSE12安装MySQL5.7.22:编译安装方式、单实例
    摘要:SuSE12.1 64位操作系统、 MySQL5.7.22 编译安装、单实例带boost和不带boost的编译安装注:kingtry是我的主机名一、环境准备操作系统:SuSE版本12.1,64位kin...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作