您的位置:首页 > 运维架构 > Linux

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、创建多实例数据库文件存放位置;
4 directories, 0 files

7、修改配置文件(my.cnf)如下行,分别放入3306、3307目录当中;
8、初始化数据库;注意:初始化数据库时需要指定不同的数据目录
9、启动多实例,启动脚本可以加入到开机自启动文件中。
9.1、查看端口;
10、登录多实例数据库
11、关闭mysql多实例方式

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: