单服务器多mysql服务器

#mkdir  /home/mysql_servers/mysql330{7,8,9}  -p

#useradd -g mysql mysql3307 -s /bin/nologin -d /home/mysql_servers/mysql3307

#tar xf mysql.tar.gz

#cd mysql/

#./configure  --prefix=/home/mysql_servers/mysql3307

#make

#make install

#cp mysql3307/share/mysql/my-medium.cnf  mysql3307/my.cnf

#vi mysql3307/my.cnf   --以下列出一部分修改了的地方

[client]

#password = your_password

port = 3307

socket = /tmp/mysql3307.sock

[mysqld]

port = 3307

socket = /tmp/mysql3307.sock

datadir = /home/mysql_servers/mysql3307/data

log-error = /var/log/mysqld3307.log          --打出错误日志文件 ,以便排错

pid-file = /home/mysql_servers/mysql3307/3307.pid

log-bin=/home/mysql_servers/mysql3307/data/mysql-bin

数据库初始化:

#/home/mysql_servers/mysql3307/bin/mysql_install_db --basedir=/home/mysql_servers/mysql3307/ --datadir=/home/mysql_servers/mysql3307/data  --user=mysql3307

启动mysql:   --一定要注意,配置my.cnf   打出错误日志,

# /home/mysql_servers/mysql3307/bin/mysqld_safe --defaults-file=/home/mysql_servers/mysql3307/my.cnf --user=mysql3307 &

关闭mysql服务:

#/home/mysql_servers/mysql3307/bin/mysqladmin -uroot -p  -S /tmp/mysql3307.sock shutdown

时间: 2024-10-19 20:58:37

单服务器多mysql服务器的相关文章

LAMP系列之一Apache服务器、MySQL服务器和PHP服务器实现互通

一.LAMP简介 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前流行的Web框架,该框架由:Linux操作系统,Apache网络服务器,MySQL数据库,PHP编程语言组成,所有组成产品均是开源软件,是国际上流行成熟的架构框架,很多流行的商业应用都采取这个架构. LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台. 二.相关说明 1.本篇(LAMP系列之一)主要介绍整个平台架构的搭建:Apache2.4.9的编译

Linux下安装配置MySQL服务器

一.安装环境 ============ OS:centos6.8 MySQL:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 安装目录:/usr/local/mysql57 用root用户安装. 二.安装步骤 ============ 1.解压安装包 [root]#cd /usr/local [root]#mv  /path/to/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz  . [root]#tar -xzf mysq

MySQL服务器的构建与维护

实验要求: 1.编译安装mysql数据库 2.登录数据库,创建benet数据库和班级名表,表中有name(姓名).passwd(密码)两个字段.查询表的结构. 3.插入本人名和张三.李四三条记录,密码为用户拼音.验证成功添加. 4.删除张三的记录.更改李四的密码为123456,分别查询张三和李四的数据记录. 5.备份班级名数据表后删除数据表,查询表已删除成功,然后恢复班级名数据表,验证恢复成功 6.再建立数据库accp,建立一个表.建立自己名称的用户,并授予远程连接的权限,只对benet有权限(

mysql服务器变量

mysql的服务器变量 MySQL服务器维护了两大类变量,一个是服务器变量,另一个是状态变量.其中: 服务器变量: 定义MySQL服务器运行特性                1. mysql服务器变量根据作用域可以分为全局变量和会话变量: 全局变量: #SHOW GLOBAL VARIABLES [LIKE 'STRING']; #使用该命令可以显示某个服务所有的全局变量及其值 会话变量: #SHOW [SESSION] VARIABLES [LIKE 'STRING'] #使用该命令可以显示

CentOS6.4 配置mysql服务器启动多个端口,同步单表数据

============================================================ ====多端口启动==== ============================================================ 创建数据目录 mkdir /usr/local/mysql/var1/ mkdir /usr/local/mysql/var2/ =================================================

ISO日期格式标准,浏览器到服务器到mysql中的时区

时区简单理解 https://zh.wikipedia.org/wiki/%E6%97%B6%E5%8C%BA 上面的链接是时区的wiki说明,下面说说我记住的部分: GMT时区是格林威治标准时间,我把它理解为 “真实时间” UTC时区是根据GMT得来的“世界标准时间”,它的时间和GMT是相同的 CST可以指下列的时区: 澳洲中部时间,Central Standard Time (Australia)中部标准时区(北美洲),Central Standard Time (North America

libmysqld,嵌入式MySQL服务器库

25.1.1. 嵌入式MySQL服务器库概述 使用嵌入式MySQL服务器库,能够在客户端应用程序中使用具备全部特性的MySQL服务器. 主要优点在于,增加了速度,并使得嵌入式应用程序的管理更简单. 嵌入式服务器库是以MySQL的客户端/服务器版本为基础的,采用C/C++语言编写. 其结果是嵌入式服务器也是用C/C++语言编写的. 在其他语言中,嵌入式服务器不可用. API与嵌入式MySQL版本和客户端/服务器版本等效. 要想更改旧的线程式应用程序以使用嵌入式库,正常情况下,仅需添加对下述函数的调

MySQL服务器的创建与增删改

MySQL服务器是最流行的数据库管理系统. 数据库database是按数据结构来组织.存储和管理数据的仓库. mysql数据库是 数据是以表格的形式出现的,每行为记录名称,每列为记录名称所对应的数据域,许多行与列组成一张表单,很多表单组成数据库database. 登录 MySQL,此时不需要密码,直接回车: # mysql -u root -p 显示数据库. 对其中的某一项进行操作,使用use 数据库名.选择该数据库后,所有的mysql命令都只对选定的项起作用. show tables;显示该数

#2002 无法登录 MySQL 服务器

phpMyAdmin竟然无法登录了,输入用户名和密码后点击“执行”后一直报 “#2002 无法登录 MySQL 服务器”. 后来终于找到了一个解决办法,将 “phpMyAdmin/libraries”文件夹下的config.default.php文件中的 $cfg['Servers'][$i]['host'] = 'localhost'; 修改为 $cfg['Servers'][$i]['host'] = '127.0.0.1'; 就解决了. 一个MySQL客户可以两种不同的方式连接mysqld