centos编译安装mysql 5.6及安装多个mysql实例
2017-02-19 13:33
399 查看
多实例登录mysql
-uroot -p -S /data/3308/mysql.sock 或者mysql -uroot -p -h 127.0.0.1
-P3308--1.为mysql新建组和用户# useradd -M -s /sbin/nologin mysql--2.安装需要的库,编译器# yum install ncurses-devel openssl-devel cmake -y--3.解压# tar zxvf mysql-5.6.35.tar.gz# cd mysql-5.6.35--4.编译安装# cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DMYSQL_USER=mysql \-DWITH_DEBUG=0 \-DWITH_SSL=system# make# make install--5.拷贝模版,作为配置文件# cp support-files/my-default.cnf /etc/my.cnf--6.设置mysql权限# chown -R mysql.mysql /usr/local/mysql/--7.初始化mysql数据库# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql# chown -R root /usr/local/mysql/# chown -R mysql /usr/local/mysql/data/--8.设置mysql开机自启动# cp support-files/mysql.server /etc/init.d/mysqld# chmod +x /etc/init.d/mysqld# chkconfig mysqld on--9.测试并运行mysql#service mysqld start--10.修改mysql管理员密码#/usr/local/mysql/bin/mysqladmin -u root password '要设置的密码'--11.使用用户登录mysql# /usr/local/mysql/bin/mysql -u root -p--12.加入环境变量# echo 'PATH=/usr/local/mysql/bin/:$PATH' >>/etc/profile# source /etc/profile CentOS 6.5最小化编译安装mysql 5.5.35配置多实例1、关闭防火墙
2、关闭selinux
修改下面这一行;SELINUX=disabled
3、安装mysql依赖包及编译工具;
4、安装前准备;4.1、安装路径:
4.2、数据库路径:
4.3、创建用户和用户组
4.4、赋予数据存放目录权限
5、编译安装mysql 5.5.35
6、创建多实例数据库文件存放位置;
7、修改配置文件(my.cnf)如下行,分别放入3306、3307目录当中;
8、初始化数据库;注意:初始化数据库时需要指定不同的数据目录
9、启动多实例,启动脚本可以加入到开机自启动文件中。
9.1、查看端口;
10、登录多实例数据库
11、关闭mysql多实例方式
-uroot -p -S /data/3308/mysql.sock 或者mysql -uroot -p -h 127.0.0.1
-P3308--1.为mysql新建组和用户# useradd -M -s /sbin/nologin mysql--2.安装需要的库,编译器# yum install ncurses-devel openssl-devel cmake -y--3.解压# tar zxvf mysql-5.6.35.tar.gz# cd mysql-5.6.35--4.编译安装# cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DMYSQL_USER=mysql \-DWITH_DEBUG=0 \-DWITH_SSL=system# make# make install--5.拷贝模版,作为配置文件# cp support-files/my-default.cnf /etc/my.cnf--6.设置mysql权限# chown -R mysql.mysql /usr/local/mysql/--7.初始化mysql数据库# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql# chown -R root /usr/local/mysql/# chown -R mysql /usr/local/mysql/data/--8.设置mysql开机自启动# cp support-files/mysql.server /etc/init.d/mysqld# chmod +x /etc/init.d/mysqld# chkconfig mysqld on--9.测试并运行mysql#service mysqld start--10.修改mysql管理员密码#/usr/local/mysql/bin/mysqladmin -u root password '要设置的密码'--11.使用用户登录mysql# /usr/local/mysql/bin/mysql -u root -p--12.加入环境变量# echo 'PATH=/usr/local/mysql/bin/:$PATH' >>/etc/profile# source /etc/profile CentOS 6.5最小化编译安装mysql 5.5.35配置多实例1、关闭防火墙
4 directories, 0 files |
相关文章推荐
- centos编译安装mysql 5.6及安装多个mysql实例详解
- CentOS 6.5源码编译安装MySQL 5.6
- CentOS 6.4 优化编译安装MySQL-5.6
- centos 6.6编译安装mysql 5.6
- centos6.6下编译安装mysql5.6之后启动失败:Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
- Centos6.4编译安装MySQL 5.6
- CentOS 6.5下编译安装MySQL 5.6. 系列
- CentOS 6.5系统编译安装MySQL 5.6详细过程
- CentOS-6.5下编译安装LNMP环境【nginx1.8.1、mysql5.5.43、php 5.6】
- centos6.5 mysql5.6 不编译安装
- 64位 CentOS 5.6 中 Nginx + php + mysql 的编译安装
- CentOS 6.4下编译安装MySQL 5.6
- Centos 5.6编译安装mysql 5.5.11
- Centos 6 编译安装mysql 5.6
- Linux64位服务器编译安装MySQL5.6(CentOS6.4)
- Centos6.5 64位系统编译安装MySQL5.6
- centos6.5 编译安装mysql5.6
- centos下编译安装mysql5.6
- MySQL5.6源码编译安装(CentOS-6.6+MySQL-5.6)(一)
- Linux---centos编译安装mysql5.6