MySQL二进制安装文档
2018-01-28 17:57
218 查看
MySQL二进制安装文档 # Time : 2018/1/28 16:32:00 # By AJ
1、准备工作 1.1 MySQL安装包下载地址: 1. 最新的安装包下载地址:https://dev.mysql.com/downloads/mysql/ 2. 归档历史版本下载地址:https://downloads.mysql.com/archives/community/ ps: 此次使用MySQL5.6.36 的二进制安装包,进行安装步骤演示 1.2 安装前的准备: 1. 配置好基础网络环境 vim /etc/sysconfig/network-scripts/ifcfg-eth0 vim /etc/hosts vim /etc/sysconfig/network 2. 核对系统没有重大报错 cat /var/log/messages |grep error 3. 关闭防火墙和selinux vim /etc/sysconfig/selinux //重启生效 chkconfig iptables off //重启生效 4. 磁盘规划,最好对MySQL安装的盘进行单独分区 df -Th|grep export /dev/sda2 ext4 9.7G 1.4G 7.8G 15% /export 1.1.3 规划目录 创建相关目录 mkdir /ssd_data/mysql --basedir mkdir /ssd_data/mysql/data --datadir mkdir /data/mysql/mysql_tmp --tmpdir mkdir /data/mysql/mysql_relay --relay_log_dir mkdir /ssd_data/mysql/arch --binlog_dir
2、安装MySQL 2.1 安装基本步骤 1. 上传或下载MySQL 安装包 tar -xvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.36-linux-glibc2.5-x86_64/* /export/servers/mysql/ 2. 新建用户和组 groupadd mysql useradd -r -g mysql -s /bin/false mysql 3. 上传My.cnf模板,注意是644权限 4. 修改目录权限 chown -R mysql: /ssd_data/mysql chown -R mysql: /data/mysql/ 5. 修改path变量 vim /etc/profile PATH=$PATH:/ssd_data/mysql/bin # source /etc/profile 6. 数据库初始化 FOR 5.6 ./scripts/mysql_install_db --user=mysql --defaults-file=/export/servers/mysql5636/etc/my.cnf FOR 5.7 ./bin/mysqld --initialize-insecure --basedir=/export/servers/mysql5720 --datadir=/export/data/data5720/data --user=mysql 2.2 数据库启动 numactl --interleave=all mysqld_safe --defualts-file=/etc/my.cnf & tailf /ssd_data/mysql/data/error.log 2.3 mysql_secure_installation 【目的】 改进安装安全性 【步骤】 ln -s /export/data/mysql/data/mysql.sock /tmp/mysql.sock # 建立软链,解决找不到socket报错 mysql_secure_installation Enter current password for root (enter for none): # 密码为空,直接回车 Change the root password? [Y/n] Y Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y rm -rf /tmp/mysql.sock # 删除软链
3、登陆MySQL 使用我们刚才设置的密码进行登陆 【登陆方式】 #第一种 mysql -u -p -h -P #第二种 mysql -u -p -S
4、快捷设置 4.1 开机自动启动设置 【建议】 不在生产环境中使用开启自动启动mysqld服务。以为server一般不会重启,故障大都是硬件侧面,使用HA提供持续服务 【方法】 方法1 利用$basedir/support-files/mysql.server 脚本创建/etc/init.d/mysqld 的快捷启动 cp $basedir/support-files/mysql.server /etc/init.d/mysqld 修改脚本 chkconfig mysql on 修改/etc/init.d/mysqld 脚本内容 266: numactl --interleave=all /ssd_data/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf & 方法2: 将mysqld_safe启动命令放到 /etc/rc.local中 cat /etc/rc.local /ssd_data/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf & 4.2 alias设置 vim /etc/profile # 追加一下内容 alias mysql3306='mysql -uroot -p123123 -h127.0.0.1 -P3306' alias mysql3306shutdown='mysql -uroot -p123123 -h127.0.0.1 -P3306 shutdown' alias mysqlstartup='/etc/init.d/mysql start' alias vimmycnf='vim /export/servers/mysql/etc/my.cnf'
5、告警和报错 【告警1】 could not be looked up with /data/mysql//bin/resolveip. WARNING: The host 'jq-db-3-22' could not be looked up with /data/mysql//bin/resolveip. 【解决】 /etc/hosts 加入对hostname的解析 【告警2】 SSL context is not usable without certificate and private key [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key 【解决】 在5.7中,通过ssl方式连接mysql被作为默认和推荐。 如果你不需要, vim /etc/my.cnf [mysqld] skip-ssl
END、参考文档 官方文档文档地址: https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
相关文章推荐
- mysql5.6.20二进制安装部署文档
- mysql安装文档(Linux二进制包安装)
- Mysql5.7.8安装文档(二进制安装)
- MYSQL5.7.10 安装文档
- mysql5.7.18+linux安装二进制包与运行
- MYSQL 二进制安装
- 3 二进制格式安装mysql
- ubuntu的mysql安装文档
- mysql 5.7 二进制安装
- Linux 下 二进制源码包安装mysql 详细过程
- Linux平台中Mysql安装-二进制方式
- 写的很烂的MySQL Enterprise Monitor安装配置文档
- window XP安装 apache 2.2.19 + 要下载二进制的php5.3.6 + Mysql 5.5配置(彻底解决 Fatal error: Class 'mysqli' not found in )
- Linux 下二进制源码包安装mysql 详细过程
- Mysql二进制安装
- mysql安装文档(Linux 官网yum安装版)
- MySQL 二进制文件安装
- centos7 二进制安装包安装 mysql5.6
- 二进制安装mysql 5.6
- 轻松使用二进制安装Mysql5.6