mysql数据库的多实例_MySQL数据库多实例应用实战 - 橙子柠檬's Blog

本文采用的是/data目录作为mysql多实例总的根目录,然后规划不同 的MySQL实例端口号来作为/data下面的二级目录,不同的端口号就是不同实例目录,以区别不同的实例,二级目录下包含mysql数据文件,配置文件以及启动文件的目录。

第3个安装方法完成MySQL的安装,再往下看。

(1)创建相关mysql多实例的目录如下

pikll mysqld

ps -ef |grep mysql

unzip data.zip

[root@A-host data]# tree

.

|-- 3306

|   `-- data

|-- 3307

|   `-- data

|-- data

|-- 3306

|   |-- my.cnf

|   `-- mysql    --多实例启动脚本

`-- 3307

|-- my.cnf

`-- mysql    --多实例启动脚

#权限设置

chown -R mysql.mysql /data

find /data/ -type f -name "mysql"|xargs chmod +x

#多实例数据库初始化,

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/data/3306/data/ --user=mysql

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/data/3307/data/ --user=mysql

tree /data

#启动

/data/3306/mysql start

/data/3307/mysql start

#检查

[root@b-mysql /]# netstat -lntup|grep 330

tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      12183/mysqld

tcp        0      0 0.0.0.0:3307                0.0.0.0:*                   LISTEN      12896/mysqld

到此看到端口已经开启,表示多实例部署完成.

错误日志在3306,3307目录下(日志输出可在my.conf里指定)

连接登录需要指定sock文件。

mysql -S /data/3306/mysql.sock

mysql> create database d3307;

qmysql> quit

mysql -S /data/3307/mysql.sock

mysql> create database d3307;

mysql> quit

#设置多实例密码

/application/mysql/bin/mysqladmin -u root -S /data/3306/mysql.sock  password '123456'

vim 3306/mysql  对应更改密码

[root@A-host ~]# find /data -type f -name "mysql" -exec chmod 700 {} \;

[root@A-host ~]# find /data -type f -name "mysql" -exec chown rott.root {} \;

21391e6635c3c165cd5ae1b747176d76.png9b3f1f9d309c0ae54cf617076dee0ca0.png赞0

c788d2554644b6a03084e98b2926d709.png

380c82d9930cb6b75d8471e9cb2da8a3.png踩0

本文标签:MySQL

版权声明:若无特殊注明,本文为《橙子柠檬》原创,转载请保留文章出处。

本文链接:https://qinzc.me/post-112.html

正文到此结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/470064.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信企业号开发[二]——获取用户信息

注:文中绿色部分为摘自微信官方文档 在《微信企业号开发[一]——创建应用》介绍了如何创建应用,但是当用户点击应用跳转到我们设定的URL时,其实并没有带上用户的任何信息,为了获取用户信息,我们需要借助微信提供的OAut…

mysql全套基础知识_Mysql基础知识整理

MySQL的查询过程 (一条sql语句在MySQL中如何执行):客户端请求 ---> 连接器(验证用户身份,给予权限) ---> 查询缓存(存在缓存则直接返回,不存在则执行后续操作) ---> 分析器(对SQL进行词法分析和语法分析操作) ---> 优化器(主要对…

渗透思维导图

转载于:https://www.cnblogs.com/DonAndy/p/5914747.html

mysql数据库用户的创建_mysql创建用户及数据库

登陆mysql[rootdn210120 conf]# mysql -uroot创建用户及密码mysql> grant usage on *.* to hive14localhost identified by 123456 with grant option;创建数据库mysql> create database hive14 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;赋予新用户操作新数据…

【计算机视觉】论文笔记:Ten years of pedestrian detection, what have we learned?

最近正在研究行人检测,学习了一篇2014年发表在ECCV上的一篇综述性的文章,是对行人检测过去十年的一个回顾,从dataset,main approaches的角度分析了近10年的40多篇论文提出的方法,发现有三种方法(DPM变体&am…

mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解

Mysql命令行导入数据库:1,将要导入的.sql文件移至bin文件下,这样的路径比较方便2,同上面导出的第1步3,进入MySQL:mysql -u 用户名 -p如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码…

02-合并frame

进入IJKMediaPlayer工程--->--->选择release--->选择6s或者其他模拟器,Commandb编译--->选择真机版本,Commandb编译,查看finder,生成真机和模拟器两个版本的frameWork--->找到这个文件----> 真机和模拟器的IJKm…

recover 没有捕获异常_defer + recover 捕获所有异常

1)说明go的异常捕获需要延迟函数defer recover实现,在函数返回前,就可以捕获到, 这样其实比java的try catch更加优雅一点;比如: web服务器程序崩溃前,需要做一些清理,那么就可以这样搞定;还可以在捕获时,打印一些信息,继续panic,让错误往上抛…

sqoop从mysql导入hdfs_3.使用sqoop从mysql 导入数据到hdfs

使用sqoop从mysql 导入数据到hdfs注意:需要将mysql的jdbc驱动包放到lib目录下在conf目录中,执行cp sqoop-env-template.sh sqoop-env.sh#修改 ~/.bashrc,增加export HADOOP_CLASSPATH/opt/hadoop-2.6.0-cdh5.13.0/lib:/$HIVE_HOME/lib/*sourc…

JAVA微信开发:[17]如何获取所有关注用户

该方法获取所有关注公共账号的微信用户的openId集合&#xff0c; 再通过openId集合既可以获取所有的用户的信息。 /** * 获取所有的关注用户 * * return */ public List<String> getAllWeiXinUser() { GetExistAccessToken getExistAccessToken GetExistAccessToken…

JS中this的四种用法

1.在一般函数方法中使用 this 指代全局对象 function test(){this.x 1;alert(this.x);}test(); // 12.作为对象方法调用&#xff0c;this 指代上级对象 function test(){alert(this.x); } var o {}; o.x 1; o.m test; o.m(); // 1 3.作为构造函数调用&#xff0c;this 指代…

mysql lib 5.5.28_mysql5.5.28在Linux下的安装

mysql5.5.28在Linux下的安装1. 下载mysql2. 解压假如tar包在/home/zdw/software目录下#tar -xvf mysql-5.5.28-linux2.6-i686.tar.gz3. 移动到/usr/local/mysql#mv mysql-5.5.28-linux2.6-i686 /usr/local/添加快捷方式mysql指向mysql-5.5.28-linux2.6-i686#ln -s mysql-5.5.28…

mysql与缓存脏读_MySQL 事务的隔离级别问题 之 脏读

1. 脏读所谓的脏读就是指一个事务读取了另一个事务未提取的数据。试想一下&#xff1a;a账户要给b账户100元购买商品&#xff0c;如果a账户开启一个事务&#xff0c;执行下面的update语句做了如下转账的工作&#xff1a;update account set moneymoney-100 where namea;update …

PHP MYSQL关键词统计系统_PHP MySQL Order By 关键词

ORDER BY 关键词ORDER BY 关键词用于对记录集中的数据进行排序。语法SELECT column_name(s)FROM table_nameORDER BY column_name注释&#xff1a;SQL 对大小写不敏感。ORDER BY 与 order by 等效。例子下面的例子选取 "Persons" 表中的存储的所有数据&#xff0c;并…

mysql 数据库引擎介绍_MYSQL 数据库引擎介绍

一般来说&#xff0c;MySQL有以下几种引擎&#xff1a;ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意&#xff1a;不同的版本支持的引擎是有差异的。当然啦&#xff0c;如果你感觉自己的确技术高超&#xff0c;你还能够使用MySQL来创建自己的数据库引擎&#xff0c;这个已经…

linux解压eclipse启动时无法找到jre环境的解决办法

使用软链接的方法&#xff1a; 1.打开终端进入到eclipse安装主目录下&#xff1a;mkdir jre 2.cd jre 3.ln -s /home/zhoushuo/app/jdk1.8.0_102/bin bin转载于:https://www.cnblogs.com/shuo1208/p/5927218.html

linux as5 启动mysql_Red Hat AS5进入救援模式的步骤

当因为某些原因导致无法通过正常引导进入系统&#xff0c;如GRUB损坏或者误删除了某些重要的系统配置文件&#xff0c;或者进行某些特殊的系统维护任务&#xff0c;例如忘记了root用户的口令需要进行重置。就需要使用Linux救援模式。(1)放入操作系统光盘(2)boot&#xff1a;下输…

VC使用sqlite

SQLite可以到官方站点(http://www.sqlite.org/download.html)下载&#xff1a;Linux,Mac OS X, Windows下的已编译文件以及源代码、帮助文档。 SQLite官方下载只提供给我们一个sqlite3.dll跟一个sqlite3.def文件&#xff0c;并没有提供用于VC6.0的lib文件&#xff0c;可以利用s…

mysql5.7.10 二进制包_MYSQL5.7二进制包的安装

mysql5.7 二进制包安装1. 下载包wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz2. 解压tar xxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.12-linux-glibc2.5-x86_64 /usr/local/mysql3. 初始化useradd -M -s /sbin/…

easyUI文本框textbox笔记

知识点&#xff1a; 1.图标位置 Icon Align属性&#xff0c;有left和right两个&#xff1b; 2.textbox的setvalue方法&#xff0c;getvalue方法。 <div style"margin:10px 0 20px 0"><span>Select Icon Align: </span><select οnchange"$…