centos7.2 环境下两个数据库的安装部署
首先假如服务器上已经有一个 数据库mysql5.6.29,端口是3306。
接下来在安装一个mysql数据库,端口是3307的。 一:创建mysql编译目录
mkdir /usr/local/mysql3307
mkdir /usr/local/mysql3307/data
mkdir /var/lib/mysql3307
chown -R mysql:mysql /usr/local/mysql3307
chown -R mysql:mysql /var/lib/mysql3307 二:mysql的源码编译
tar zxvf mysql-5.5.58.tar.gz
cd mysql-5.5.58
rm CMakeCache.txt
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql3307 -DMYSQL_UNIX_ADDR=/var/lib/mysql3307/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql3307/data -DMYSQL_TCP_PORT=3307 -DMYSQL_USER=mysql make
make install 三:编译完成后,安装数据库 cd /usr/local/mysql3307
cp support-files/my-medium.cnf ./my.cnf
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql3307 -- datadir=/usr/local/mysql3307/data 四:修改my.conf配置文件
[mysqld]
datadir=/usr/local/mysql3307/data
socket=/var/lib/mysql3307/mysql.sock
[mysqld_safe]
log-error=/var/log/mysqld3307.log
pid-file=/usr/local/mysql3307/mysqld3307.pid 五:配置自启动
将mysql的启动服务添加到系统服务中
cp support-files/mysql.server /etc/init.d/mysql3307.server
chmod +x /etc/init.d/mysql3307.server
chkconfig --add mysql3307.server 显示服务列表:chkconfig --list
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql3307.server on 六:编辑mysql3307.server: basedir=/usr/local/mysql3307
datadir=/usr/local/mysql3307/data
#conf=/etc/my.cnf --把原来的注释,修改成真实my.cnf目录
conf=/usr/local/mysql3307/my.cnf 七:启动mysql数据库 方式一:启动3307数据库
/usr/local/mysql3307/bin/mysqld_safe --datadir=/usr/local/mysql3307/data -- socket=/var/lib/mysql3307/mysql.sock \
--pid-file=/usr/local/mysql3307/mysqld3307.pid \
--log-error=/var/log/mysqld3307.log \
--basedir=/usr/local/mysql3307 --user=mysql --port=3307 &
方式二:
现在可以使用下面的命令启动mysql
service mysql3307.server start
停止mysql服务
service mysql3307.server stop
重启mysql服务
service mysql3307.server restart
八:登录数据库 mysql -u root --socket=/var/lib/mysql3307/mysql.sock --port=3307 -p 因为两个数据库,需要置顶socket进行启动。第一次登陆没有密码,直接回车即可。
停止3307数据库
mysqladmin -u root --socket=/var/lib/mysql3307/mysql.sock --port=3307 -p shutdown 九:修改root密码 mysql> use mysql;
mysql> update user set password=password('root123') where user='root';
mysql> FLUSH PRIVILEGES;
centos7.2 环境下两个数据库的安装部署的更多相关文章
- CentOS7.3环境下源码安装httpd
CentOS7.3环境下源码安装httpd 本文在CentOS7.3下,源码安装apache服务httpd2.4. 1.下载好源码安装包 [root@localhost ~]#ll total 625 ...
- centos7.6环境下编译安装tengine-2.2.2的编译安装
centos7.6环境下编译安装tengine-2.2.2的编译安装 .获取tengine2..2的源码包 http://tengine.taobao.org/download/tengine-2.2 ...
- .Net 环境下比较各种数据库插入操作的性能
1.简介 再说Windows的异步I/O操作前,先聊聊一些题外话,能帮助我们更好的理解异步I/O操作,常规的Web程序,当用户发起一次请求,当请求通过管道到达客户端的这个过程,会唤起一个线程池线程(后 ...
- centos7.2环境下安装smokeping对网络状态进行监控
centos7.2环境下安装smokeping对网络状态进行监控 安装smokeping建议用centos7,用centos6.5一直卡在smokeping那里,下载不了perl的扩展插件,可能是因为 ...
- Centos7.4环境下搭建Python开发环境(虚拟机安装+python安装+pycharm安装)
目录 一.安装 Centos7.4虚拟机 二.安装 python3.6.7 三.安装 pycharm 一般情况下,大家都是在 Windows平台下进行 Python开发,软件安装和环境搭建都非常&qu ...
- Windows环境下Android Studio v1.0安装教程
Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包. 要求:JDK 7以及以上版本. Android Studio安装文件. Windows: exe(包含SD ...
- 【转】Windows环境下Android Studio v1.0安装教程
原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/1 ...
- win7 64位环境下,为python2.7 安装pip
第一步: 安装python并配置好环境变量 参见:http://blog.csdn.net/donggege214/article/details/52062855 第二步: 下载setuptools ...
- 环境篇:DolphinScheduler-1.3.1安装部署及使用技巧
环境篇:DolphinScheduler-1.3.1安装部署 1 配置jdk JDK百度网盘:https://pan.baidu.com/s/1og3mfefJrwl1QGZGZDZ8Sw 提取码:t ...
随机推荐
- 在Fabric ChainCode中导入第三方包(以状态机为例)
在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了.我们在Fabric ChainCode的开发过程中,也很可能涉 ...
- SQLserver查询库中包含某个字段的表
select [name] from [TPMS_PRD].[dbo].sysobjects where id in(select id from [TPMS_PRD].[dbo].syscolumn ...
- spring Jackson 配置笔记
配置代码 // 设置输出时包含属性的风格 this.findAndRegisterModules(); this.setSerializationInclusion(JsonInclude.Inclu ...
- Callable,Future和FutureTask详解
1.Callable和Runnable 看Callable接口: public interface Callable<V> { /** * Computes a result, or th ...
- IDEA设置本地maven仓库
IDEA设置本地maven仓库 1.下载apache-maven-3.3.9,解压 2.在系统”环境变量“,”系统变量“设置MVN_HOME,如图: 3.在PATH设置,如: %M2_HOME%\bi ...
- golang数据类型与转换
一.数值型int(默认值 0) int 整数 32位系统占4个字节(-2^31~2^31-1).64位系统占8个字节(-2^63~2^63-1)uint 32位系统占4个字节(0~2^32-1).64 ...
- AngularJS 1.x系列:Node.js安装及npm常用命令(1)
1. Node.js安装 1.1 Node.js下载 Node.js官网:https://nodejs.org 当前下载版本(含npm):Latest LTS Version: v6.10.3 (in ...
- 简单实现计算机上多个jdk环境切换
实现多个jdk环境切换,大致有两种方式 安装两个jdk,并配置相应的环境变量,在java的控制面板中修改设置 非主要的jdk仅仅是用来测试,并不常用,故只要让ide配置对应的jdk位置就可以了,属于懒 ...
- coding规约的网站, 从sonar中链接过去
一个coding规约的网站, 从sonar中链接过去的. 挺好. https://wiki.sei.cmu.edu/confluence/display/seccode/SEI+CERT+Coding ...
- 二、IIS部署WebApi
一.项目发布 二.hosts 更改 C:\Windows\System32\drivers\etc 三.网站搭建 之后我将端口默认更改 8001 以防与80端口冲突 注意: 1.先测试IIS的lo ...