MYSQL学习篇之002-LINUX环境MYSQL源代码安装第二个MYSQL总结
来源:互联网 发布:ubuntu安装百度输入法 编辑:程序博客网 时间:2024/05/16 03:40
在同一台电脑上安装第二个MYSQL,与第一个有一些不同,需要做以下工作1 创建第三个MYSQL的安装路径 /usr/local/mysql2
2 预编译
3 编译
4 配置
5 起动
6 登录
1 创建安装目录
# mkdir -p /usr/local/mysql2# mkdir -p /usr/local/mysql2/data
# chown mysql:mysql -R /usr/local/mysql2
2 预编译
2.1 删除掉原来编译用的源代码,重新解压源代码
2.2 预编译
cmake ../mysql-server/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql2 -DMYSQL_DATADIR=/usr/local/mysql2/data -DMYSQL_TCP_PORT=3307 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock2
3 编译
make
make install
4 配置
4.1 初始化数据库
scripts/mysql_install_db --basedir=/usr/local/mysql2 --datadir=/usr/local/mysql2/data --user=mysql
4.2 编辑配置文件 /usr/local/mysql2/my.cnf ,增加以下内容:
basedir = /usr/local/mysql2
datadir = /usr/local/mysql2/data
port = 3307
server_id = 11
socket = /tmp/mysql2.sock
[mysqld_safe]
pid-file=/usr/local/mysql2/data/mysqld2.pid
4.3 创建链接文件
# ln /usr/local/mysql2/my.cnf /etc/my2.cnf
5 起动
# mysqld_safe --defaults-file=/etc/my2.cnf
170410 17:54:10 mysqld_safe Logging to '/usr/local/mysql2/data/FZ-Centos-23.err'.
170410 17:54:10 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql2/data
6 登录
连接第二个MYSQL,缺省使用 /tmp/mysql.sock ,所以连接第二个MYSQL需要指定 socket ,port
# mysql -uroot -p --socket=/tmp/mysql2.sock --port=3307
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.35 Source distribution
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
0 0
- MYSQL学习篇之002-LINUX环境MYSQL源代码安装第二个MYSQL总结
- MYSQL学习篇之001-LINUX环境MYSQL源代码安装总结
- MySQL学习第二篇:MySQL安装
- 【Mysql】Linux环境安装Mysql
- MySQL源代码学习环境搭建
- Linux学习之Mysql安装
- MySQL学习总结(Linux系统环境)
- linux环境安装mysql
- linux环境mysql安装
- linux环境安装mysql
- linux环境安装mysql
- linux 上 MySQL 源代码安装
- linux下源代码安装 mysql
- lnmp 环境搭建 源代码包安装 linux,nginx,mysql,php
- Linux---CentOS搭建环境之安装Mysql
- Linux 环境配置之 安装 Mysql
- linux安装mysql总结
- Mysql学习篇之---Windows环境下安装
- Spring源码下载
- BLE 广播数据解析
- 虚拟机无法开机提示:This virtual machine appears to be in use
- 从0开始搭建坚不可摧的Web系统主流架构
- Android进阶
- MYSQL学习篇之002-LINUX环境MYSQL源代码安装第二个MYSQL总结
- ELK相关概念
- git 工作流设计分享之git-web
- java中sleep()和wait()的区别
- ViewPager 详解(五)-----使用Fragment实现ViewPager滑动
- 【干货】58集团监控业务实践:将网站运行信息透明化
- Eclipse安装svn插件的几种方式
- 区块链和数字货币开发历史上发生哪些被黑事件
- java enum(枚举)使用详解