linux下mysql多实例名,linux下mysql多实例的安装

linux下mysql多实例的安装

2018年02月24日

| 萬仟网IT编程

 | a48e1d17a2b0511faa7da7240b1971f6.png我要评论

1.安装环境 系统是centos7

2.安装编译工具gcc gcc-c++

yum -y install gcc gcc-c++

3.安装cmake

到官网下载cmake-

1.安装环境 系统是centos7

2.安装编译工具gcc gcc-c++

yum -y install gcc gcc-c++

3.安装cmake

到官网下载cmake-3.8.0-rc4-Linux-x86_64.sh

修改文件为可执行 744

sh cmake-3.8.0-rc4-Linux-x86_64.sh profile=/usr

安装在/usr下,命令直接可以执行,装在其他目录下,要配置环境变量

4.下载mysql

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.36.tar.gz

5.进入下载解压缩

tar -xvzf mysql-5.6.36.tar.gz

6.进入目标文件cmake mysqlbuild 进入mysql源码目录,生成makefile

在生成makefile文件时新建文件夹,不要和mysql源码放在一起

安装环境工具

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel bison cmake

7.修改字符集

cmake -DDEFAULT_CHARSET=utf8 -DCMAKE_INSTALL_PREFIX=/gainet/server/mysql5.5 -DDEFAULT_COLLATION=utf8_general_ci

修改配置文件

8.make&&make install

9.建立权限

groupadd mysql

useradd -g mysql -s /sbin/nologin mysql

chown -R mysql:mysql mysql5.5

chown -R mysql:mysql /data/mysqldb

10.建立软连接

ln -s mysql5.5 mysql

11.初始化mysql

/gainet/server/mysql/bin/mysqld_multi --defaults-extra-file=/etc/my.cnf(配置文件路径) start 1

从打印日志可以看出,mysql_install_db命令的作用是生成MySQL系统表。并且最后在mysql目录下生成一个my.cnf文件。

--user=mysql 作用是指定运行mysqld进程的用户名。设置这个用户以后,所有通过mysqld进程创建的文件(如日志等)都会属于这个用户。

12.修改配置文件,添加配置

13.启动mysql,利用mysqld_multi

/gainet/server/mysql/bin/mysqld_multi start 1

关闭mysql

/gainet/server/mysql/bin/mysqld_multi stop 1

利用mysqld

/gainet/server/mysql5.6/bin/mysqld --user=mysql

14.#查看相应端口是否已经被监听

netstat -ntlp

#查看是否有活动进程

ps -aux|grep mysql

15.登陆相应的数据库

#进入端口为3306的数据库

mysql -uroot -p -h127.0.0.1 -P3306

#通过sock文件登录

mysql -uroot -p -S /usr/local/var/mysql1/mysql1.sock

#查看socket文件

mysql> SHOW VARIABLES LIKE 'socket';

#查看pid文件

mysql> SHOW VARIABLES LIKE '%pid%';

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

相关文章:

1.查看系统当前语言包

locale

2.查看系统拥有语言包

locale -a

如果不存在zh_CN.UTF-8,需要安装?

3.设置为中文...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

常有新手问我该怎么备份数据库,下面介绍3种备份数据库的方法:

(1)备份数据库文件

MySQL中的每一个数据库和数据表分别对应文...

centos6.2,停止mysqld然后修改/etc/my.cnf datadir的位置,启动mysqld提示failed,查看日志...

mysql需要升级到5.5.3以上版本才支持laravel 5.4默认的utf8mb64字符编码。因此就把mysql升级了一下,期间...

Mysql超时。此时查看mysql性能趋势,通常会发现CPU打满,基本上可以确认和慢查询有关。打满的这个时间段,...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

最近在工作上遇到了mysql重装的问题,今天记录一下我的解决过程。

首先因为某些原因,我不得不把mysql卸载,然后重装,不论我用...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

结合JDBC操作MySQL流式查询原理来看mysql获取数据的核心逻辑就是下面这个截图,PreparedStat...

gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg

写在前面

数据库本质上是一种共享资源,因此在最大程度提供并发访问性能的同时,仍需要确保每个用户能以一致的方式读取和修改数据。锁...

前言:存储引擎是数据库的核心,对于 mysql 来说,存储引擎是以插件的形式运行的。虽然 mysql 支持种类繁多的存储引擎,但最常用的当属 innodb 了,...

网友评论

387afa1e91d68b43eca6c11dc07bf577.gif

验证码:

64632.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值