mysql临时开启二进制_mysql二进制安装 - yunwei-LS的个人空间 - OSCHINA - 中文开源技术交流社区...
一、项目配置
本篇教程在示例步骤中使用了以下版本的软件。操作时,请您以实际软件版本为准。
操作系统:CentOS 7.6 64位
MySQL:5.7.18
二、基本流程
操作步骤如下:
1.准备编译环境。
2.安装MySQL。
步骤一:准备编译环境。
1. 运行命令cat /etc/redhat-release查看系统版本。
2. 关闭防火墙。
i. 运行systemctl status firewalld命令查看当前防火墙的状态。
- 如果防火墙的状态参数是inactive,则防火墙为关闭状态。
- 如果防火墙的状态参数是active,则防火墙为开启状态。本示例中防火墙为开启状态,因此需要关闭防火墙。
ii. 关闭防火墙。如果防火墙为关闭状态,请忽略此步骤。
如果您想临时关闭防火墙,运行命令systemctl stop firewalld。
说明 这只是暂时关闭防火墙,下次重启Linux后,防火墙还会开启。
如果您想永久关闭防火墙,运行命令systemctl disable firewalld。
说明 如果您想重新开启防火墙,请参见firewalld官网信息。
3. 关闭SELinux。
i. 运行getenforce命令查看SELinux的当前状态。
- 如果SELinux状态参数是Disabled, 则SELinux为关闭状态。
- 如果SELinux状态参数是Enforcing,则SELinux为开启状态。本示例中SELinux为开启状态,因此需要关闭SELinux。
ii. 关闭SELinux。如果SELinux为关闭状态,请忽略此步骤。
- 如果您想临时关闭SELinux,运行命令setenforce 0。
说明 这只是暂时关闭SELinux,下次重启Linux后,SELinux还会开启。
- 如果您想永久关闭SELinux,运行命令vi /etc/selinux/config编辑SELinux配置文件。回车后,把光标移动到 SELINUX=enforcing 这一行,按i键,将其修改为SELINUX=disabled, 按Esc键,然后输入:wq并回车以保存并关闭SELinux配置文件。
说明 如果您想重新开启SELinux,请参见SELinux的官方文档。
重启系统使设置生效。
步骤二:安装mysql
1.安装依赖
yum install -y libaio-devel
2.下载mysql二进制安装包
mkdir -p /data/mysql
cd /data/mysql
#下载二进制文件
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
#解压二进制文件
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
3.建立mysql用户和组(如果已有可忽略)
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4.创建相关目录并修改权限
#二进制安装包路径
mkdir -p /data/mysql/mysql_base
#数据路径
mkdir /data/mysql/mysql_data
#日志路径
mkdir -p /data/mysql/mysql_logs
#二进制路径
mkdir -p /data/mysql/mysql_binlogs
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql/mysql_base
chown -R mysql.mysql /data/mysql
5.修改环境变量:
#添加环境变量
vim /etc/profile
export PATH=/data/mysql/mysql_base/bin:$PATH
#使环境配置生效
source /etc/profile
6.初始化数据,初始化管理员的临时密码
/data/mysql/mysql_base/bin/mysqld --defaults-file=/data/mysql/my.cnf --initialize --user=mysql --basedir=/data/mysql/mysql_base --datadir=/data/mysql/mysql_data
7.查看临时密码
grep -r "password" /data/mysql/mysql_logs/error.log
vim /etc/systemd/system/mysqld.service
或者 vim /usr/lib/systemd/system/mysqld.service [一般存放路径]
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/data/mysql/mysql_base/bin/mysqld --defaults-file=/data/mysql/my.cnf
LimitNOFILE = 5000
注意:将原来模式启动mysqld先关闭,然后再用systemd管理。
systemctl start/stop/restart/status mysqld
mysql临时开启二进制_mysql二进制安装 - yunwei-LS的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- mysql外卖怎么写_MySQL曹操外卖一 - osc_wy5qpqnh的个人空间 - OSCHINA - 中文开源技术交流社区...
select * from goods where goodsid in(select goodsid from orderdetails where orderid in(select orderi ...
- 查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...
1.配置 my.cof 服务器A(192.168.1.2)配置如下 log-bin = mysql-bin server-id = 1 expire-logs-days = 7#日志设置最高7天 ...
- mysql设置主键约束为降序_MySQL约束的概述 - osc_tko37abm的个人空间 - OSCHINA - 中文开源技术交流社区...
MySQL约束 今日学习内容 1.DQL:查询语句 1.排序查询 2.聚合函数 3.分组查询 4.分页查询 2.约束 3.多表关系 4.范式 5.数据库备份和还原 DQL查询语句 排序 通过ORDER ...
- mysql查询95031班人数_MySQL的查询练习 - osc_1ngzqx2h的个人空间 - OSCHINA - 中文开源技术交流社区...
student表 teacher表 course表 score表 对这四个表进行一些练习. 1:查询student表中所有记录. select *from student; 2:查询student表中 ...
- mysql实训5答案_MySQL 实训篇 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...
一.创建student.achievement表 1. create table student(id int unsigned auto_increment primary key,name var ...
- mysql数据无故回档_数据库回档解决方案 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者介绍:李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商.51job任职DBA. 作为一名DBA,日常工作中免不了需要做一些救 ...
- mysql连库串_数据库连接串整理 - osc_ac5z111b的个人空间 - OSCHINA - 中文开源技术交流社区...
常用JDBC驱动与连接字符串 MySQL driver:com.mysql.jdbc.Driver url:jdbc:mysql://localhost:3306/mydb MySQL url格式:j ...
- java中PL层_安装pljava - RuralHunter的个人空间 - OSCHINA - 中文开源技术交流社区
pljava是pgsql跟java的桥接,安装以后就可以在pgsql里面调用java了.这里记录一下我在ubuntu server下安装的过程 1. 下载源码编译 很简单,下载,解压,设置一下JAVA ...
- lightgbm pandas安装_LightGBM - osc_qvx22rgc的个人空间 - OSCHINA - 中文开源技术交流社区...
1.简介 lightGBM包含两个关键点:light即轻量级,GBM 梯度提升机 LightGBM 是一个梯度 boosting 框架,使用基于学习算法的决策树.它可以说是分布式的,高效的,有以下优势 ...
- WSL安装Oracle,WSL安装JDK8 - terwergreen的个人空间 - OSCHINA - 中文开源技术交流社区...
下载地址 JDK_URL https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html UN ...
最新文章
- OpenCV 相机校正过程中,calibrateCamera函数projectPoints函数的重投影误差的分析
- Linux系统下对flash的测试方法
- “记录”是给世界做积极贡献的一种方式
- 牛客 - 完全图(二分)
- python fact函数_第5天:Python 函数
- 超详细图解!【MySQL进阶篇】MySQL索引原理
- struts.properties文件
- 论文阅读 - Large-scale weakly-supervised pre-training for video action recognition
- Go语言编程:Go语言实现快速排序算法
- Javascript设计模式(三)-- 抽象工厂模式
- Django的Modelforms的介绍
- Python 爬虫---百度首页
- java数据透视表算法_用Java Steams创建数据透视表
- EndnoteX9简介及基本教程使用说明
- Windows 11 任务栏、菜单栏无故消失解决方案
- 检测到u盘但是计算机没有反应,u盘插上电脑没反应,教您修复无法识别u盘问题...
- No qualifying bean of type xxx found for dependency expected at least 1 bean which qualifies as ...
- Qt容器:QList
- UCK全球路演走进佛山,跨链技术将加速区块链商业应用
- 东北话编程,大写的服!这是一个丧心病狂的Github项目!
热门文章
- hibernate 框架学习笔记
- [AaronYang]C#人爱学不学[2]
- Spring with multiple transaction managers
- LSET与LREM结合删除list中特定索引的值
- java web 开发需要用到的技术
- 好程序员大数据技术分享:Zookeeper集群管理与选举...
- mysql 出现ERROR 2002 (HY000): ....错误通用解决方法
- 【iCore4 双核心板_ARM】例程十八:USBD_VCP实验——虚拟串口
- 特斯拉和SolarCity推出太阳能屋顶瓦片
- bug管理工具之禅道的测试模块的使用