mysql5.6二进制安装
mysql是一个运维工程师熟悉的不能再熟悉的工具了。就算你不熟悉,如果你是个运维工程师,它的安装也是你必备的技能,不多说开始吧!
我们是二进制安装哦
1、创建存放软件的目录,将需要编译的mysql软件包rz到该目录下
[root@db01 ~]# mkdir -p /home/tools
[root@db01 ~]# cd /home/tools
2、创建软件目录
[root@db01 tools]# mkdir /application/ -p
3、yum安装mysql5.6需要的依赖
[root@db01 tools]# yum install cmake -y
[root@db01 tools]# yum install ncurses-devel -y
4、创建mysql用户
[root@db01 tools]# useradd mysql -s /sbin/nologin -M
5、解压mysql软件包
[root@db01 tools]# tar zxf mysql-5.6.34tar.gz
6、进入解压之后的目录
[root@db01 tools]# cd mysql-5.6.34
7、进行编译,这里mysql是用cmake编译,与之前的版本不同
[root@db01 mysql-5.6.34]# cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.34
-DMYSQL_DATADIR=/application/mysql-5.6.34/data
-DMYSQL_UNIX_ADDR=/application/mysql-5.6.34/tmp/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii
-DENABLED_LOCAL_INFILE=ON
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_FEDERATED_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DWITH_FAST_MUTEXES=1
-DWITH_ZLIB=bundled
-DENABLED_LOCAL_INFILE=1
-DWITH_READLINE=1
-DWITH_EMBEDDED_SERVER=1
-DWITH_DEBUG=0
[root@db01 mysql-5.6.34]# make
[root@db01 mysql-5.6.34]# make install
8、创建软连接
[root@db01 mysql-5.6.34]# ln -s /application/mysql-5.5.49/ /application/mysql
9、初始化数据库
[root@db01 mysql-5.6.34]# /application/mysql/scripts/mysql_install_db –basedir=/application/mysql/ –datadir=/application/mysql/data –user=mysql
10、拷贝mysql配置文件模板
[root@db01 mysql-5.6.34]# /bin/cp /application/mysql/support-files/my-default.cnf /etc/my.cnf
11、给mysql目录权限
[root@db01 mysql-5.6.34]# chown -R mysql.mysql /application/mysql/
12、拷贝mysql启动文件
[root@db01 mysql-5.6.34]# /bin/cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
13、启动mysql
[root@db01 mysql-5.6.34]# /etc/init.d/mysqld start
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8743 人正在系统学习中 相关资源:不慌不忙小软件-系统安全文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!