8、mysql多实例故障排错:

9、登录mysql多实例:

[root@backup application]# mysql -S /data/3306/mysql.sock

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.5.32-log Source distribution

mysql>

[root@backup application]# mysql -S /data/3307/mysql.sock

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.5.32-log Source distribution

mysql>

10、为mysql多实例创建密码:

(1)创建密码:

[root@backup application]# mysqladmin -u root password "123456" -S /data/3306/mysql.sock

[root@backup application]# mysqladmin -u root password "123456" -S /data/3307/mysql.sock

(2)密码登录:

[root@backup application]# mysql -uroot -p123456 -S /data/3306/mysql.sock

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.5.32-log Source distribution

mysql> system pwd; #在mysql中使用linux命令且不退出;

/application

[root@backup application]# mysql -uroot -p123456 -S /data/3307/mysql.sock

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.5.32-log Source distribution

mysql>

此时可以通过脚本停止数据库,没有为多实例数据库创建密码是不能够停止数据库的;

11、mysql启动脚本安全问题:

因为mysql的启动脚本中有mysql的启动密码,所以需要降低多实例中mysql启动脚本的权限,以保证mysql root

密码的安全;

[root@backup application]# chown root:root `find /data -type f -name "mysql"`

[root@backup application]# chmod 700 `find /data -type f -name "mysql"`

[root@backup application]# ls -l `find /data -type f -name "mysql"`

-rwx------ 1 root root 965 2月 17 03:39 /data/3306/mysql

-rwx------ 1 root root 965 2月 17 04:20 /data/3307/mysql

11、mysql多实例远程登录:

远程登录指定多实例主机中的其中一个实例,tcp/udp 端口(port)来指定所需要登录的mysql实例,此端口实在mysql

配置文件my.cnf中指定的。

端口port是一种逻辑连接位置,客户端程序被分派计算机上特殊服务程序的一种方式。

例如:mysql -uroot -p123456 -P 3306 -h 192.168.1.1

12、mysql多实例安装总结:

如果mysql启动后修改此种的参数,需要重新进行mysql的初始化操作,否则mysql启动会报错;

只有为多实例数据库设置相应的密码后才能使用脚本关闭mysql数据库;

开机自启动只需要将脚本执行命令加入到/etc/rc.local文件中即可;

如果添加新的实例:

cp -a /data/3306/ /data/3308;

修改3308目录下的my.cnf;

删除/data/3308/data/*,重新初始化data目录;

修改mysql启动脚本中的路径;

13、错误解决:

(1)mysql> use lc;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

#当我们打开数据库,即use dbname时,要预读数据库信息,当使用-A参数时,就不预读数据库信息。

解决方法:

mysql -hhostname -uusername -ppassword -Pport -A的方式进入数据库;

3、mysql的多实例配置(3)的更多相关文章

  1. 3、mysql的多实例配置(1)

    3.1.什么是mysql多实例: 3.2.mysql多实例的作用和问题: 3.3.mysql多实例生产应用的场景: 1.资金紧张的公司: 2.并发访问并不是很大的业务: 3.门户网站应用mysql多实 ...

  2. cmake安装mysql及多实例配置方法

    一.安装mysql 1. 生产环境如何选择MySQL版本 1. 选择社区版的稳定GA版本2. 可以选择5.1或5.5.互联网公司主流5.5, 其次是5.1和5.63. 选择发布后6个月以上的GA版4. ...

  3. mysql单机多实例配置

    Windows上配置多个mysql实例,主要改下配置文件即可,mysql目录如下: my2中主要改两个配置内容 datadir = D:/Program Files/Mysql/mysql-5.7.2 ...

  4. 3、mysql的多实例配置(2)

    4.设置mysql多实例启动脚本: (1)3306: [root@backup application]# cat /data/3306/mysql #!/bin/sh . /etc/init.d/f ...

  5. mysql 单机多实例配置

    如果你想在一台机器上进行主从配置实验,本篇可以帮助你实现愿望 [client] #password = your_password port = 3306 socket = /tmp/mysql.so ...

  6. MYSQL多实例配置方法 mysqld_multi方法

    在实际的开发过程中,可能会需要在一台服务器上部署多个MYSQL实例,那建议使用MYSQL官方的解决方案 mysqld_multi 1.修改my.cnf 如一个定义两个实例的参考配置: [mysqld_ ...

  7. MySQL单机多实例安装并配置主从复制

    单机多实例据说可以最大程度提高硬件使用,谁知道呢,但是以前的公司喜欢这样搞,我最近也在学习复制什么的,电脑搞不起两台虚拟机,刚好单机多实例可以解救我.下面就说说步骤. 承上文http://www.cn ...

  8. MySQL 5.5.35 单机多实例配置详解

    一.前言 二.概述 三.环境准备 四.安装MySQL 5.5.35 五.新建支持多实例的配置文件(我这里配置的是四个实例) 六.初始化多实例数据库 七.提供管理脚本 mysqld_multi.serv ...

  9. MYSQL多实例配置与使用教程

    原文http://www.111cn.net/database/mysql/58651.htm 在实际的开发过程中,可能会需要在一台服务器上部署多个MYSQL实例,那建议使用MYSQL官方的解决方案 ...

随机推荐

  1. [刷题] 46 Permutations

    要求 整型数组,每个元素不相同,返回元素所有排列的可能 示例 [1,2,3] [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 思路 树 ...

  2. 进入单用户模式修改root密码

    进入单用户模式修改root密码 1.进入引导菜单界面2.按e进入grub,在linux或linux16那行结尾加上 rw init=/bin/bash,按Ctrl+x或F103.进入bash-4.3# ...

  3. Mysql数据库-多实例主从复制-主从故障详解

    一.mysql结构 1.实例 1.什么是单实例 一个进程 + 多个线程 + 一个预分配的内存空间 2.多实例 多个进程 + 多个线程 + 多个预分配的内存空间 ](http://shelldon.51 ...

  4. C++知识点案例 笔记-2

    1.友元函数 2.友元类 3.继承(公有继承) 4.公有继承的访问权限 5.私有继承的访问权限 6.保护继承的访问权限(两次继承) ==友元函数== #include <iostream> ...

  5. Linux服务之DHCP服务篇(scp)

    一.概念 名称:DHCP----Dynamic Host Configuration Protocol 动态主机配置协议 功能:DHCP是一个局域网的网络协议,使用UDP协议工作 主要用途:给内部网络 ...

  6. C语言编程 菜鸟练习100题(11-20)

    [练习11]计算 int, float, double 和 char 字节大小 0. 题目: 计算 int, float, double 和 char 字节大小 1. 分析: 使用 sizeof 操作 ...

  7. ArcGIS10从入门到精通系列实验图文教程(附配套实验数据持续更新)

    @ 目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 本教程<ArcGIS从入门到精通系列实验教程>内容包括:ArcGIS平台简介.ArcGIS应用基础.空间数据的采集 ...

  8. 19c PDB数据泵迁入

    1.问题描述 用数据泵进行pdb的迁入迁出,模拟测试将其他库的数据导入到19cpdb中 2.环境介绍 source:12.2.0.1.0 target:19.0.0.0.0 3.源端制造数据 创建表空 ...

  9. 大数据开发-Flink-窗口全解析

    Flink窗口背景 Flink认为Batch是Streaming的一个特例,因此Flink底层引擎是一个流式引擎,在上面实现了流处理和批处理.而Window就是从Streaming到Batch的桥梁. ...

  10. CVPR2020论文解读:CNN合成的图片鉴别

    CVPR2020论文解读:CNN合成的图片鉴别 <CNN-generated images are surprisingly easy to spot... for now> 论文链接:h ...