centos 7 mysql tar安装_linux centos7 下源码 tar 安装 mysql5.7.24 图文详解
1 环境
2 安装依赖yum install -y cmake make gcc gcc-c++ bison ncurses ncurses-devel
有兴趣的屁友也可以看看这个
3 下载和解压cd /usr/local/lib64 #我之前从官网下载好了 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 放到了此目录
#解压
tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
#复制
cp -r mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
4、添加系统 mysql 组和 mysql 用户#添加系统 mysql 组
groupadd mysql
#添加 mysql 用户,(添加完成后可用id mysql查看)
useradd -r -g mysql mysql
5、安装数据库#切到 mysql 目录
cd /usr/local/mysql
#修改当前目录拥有者为 mysql 用户
chown -R mysql:mysql ./
#安装数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
#生成了临时密码 4Q2HAvA>PI2g
#执行以下命令创建 RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
#修改当前目录拥有者为 mysql 用户
chown -R mysql:mysql ./
#修改当前 data 目录拥有者为 mysql 用户
chown -R mysql:mysql data
6、配置 my.cnf
vi /etc/my.cnf (直接把下面内容复制上就行)
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
#不区分大小写 (sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个简单来说就是sql语句是否严格)
lower_case_table_names = 1
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
#添加开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#修改
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
#启动
mysql service mysqld start
#加入开机起动
chkconfig --add mysqld
6、登录修改密码 mysql -uroot -p 上面初始化时的密码
#如果出现错误 需要添加软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin
#第一件事先修改密码
alter user 'root'@'localhost' identified by 'root';
#刷新权限
flush privileges;
#授权新用户
GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
centos 7 mysql tar安装_linux centos7 下源码 tar 安装 mysql5.7.24 图文详解相关推荐
- CentOS7下源码编译安装MySQL5.6.4
CentOS7下源码编译安装MySQL5.6.4 写这篇博客的主要原因是:请看上一篇博客:CentOS7下更改MySQL5.6.4默认的数据存储位置.对,当初通过rpm安装的mysql5.6.4,一切 ...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...
- spark最新源码下载并导入到开发环境下助推高质量代码(Scala IDEA for Eclipse和IntelliJ IDEA皆适用)(以spark2.2.0源码包为例)(图文详解)...
不多说,直接上干货! 前言 其实啊,无论你是初学者还是具备了有一定spark编程经验,都需要对spark源码足够重视起来. 本人,肺腑之己见,想要成为大数据的大牛和顶尖专家,多结合源码和操练编程. ...
- centos7 访问php页面显示源码_运维干货分享:centos7下源码编译安装php-7.1.5(脚本)...
PHP简介: PHP是一种创建动态交互性站点的强有力的服务器端脚本语言.PHP是目前动态网页开发中使用最为广泛的语言之一.PHP能运行在包括Windows.Linux等在内的绝大多数操作系统环境中. ...
- 7.1 pdo 宝塔面板php_运维干货分享:centos7下源码编译安装php-7.1.5(脚本)
PHP简介: PHP是一种创建动态交互性站点的强有力的服务器端脚本语言.PHP是目前动态网页开发中使用最为广泛的语言之一.PHP能运行在包括Windows.Linux等在内的绝大多数操作系统环境中. ...
- centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5
说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...
- 阿里云服务器——centos7下源码安装tomcat9
阿里云服务器--centos7下源码安装tomcat9 (第一次写文章,俺会努力的) 首先进入src文件夹: cd /usr/local/src 使用wget命令下载tomcat : wget htt ...
- Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录
Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
最新文章
- php读取binlog,PHP解析Mysql Binlog
- android的支付宝sdk 提示系统繁忙 请稍后再试_《活动运营中防系统扑街指南》
- 机器学习笔记:时间序列分解(滑动平均)
- 6号团队-团队任务4:每日立会(2018-11-28)
- 最新 Unity3D鼠标滑轮控制物体放大缩小 [
- 前端开发 图片的插入 。。。。需演练
- 人类开采黄金这么多年了,为何黄金还没像石头一样廉价呢?
- 无线路由器挖洞方法大比拼:白盒 or 黑盒?
- (转载)C,C++,C#三者区别
- jQuery实现回车绑定Tab事件
- Improvements of Job Scheduler and Query Execution on Flink OLAP
- 主要国家和地区货币代码表
- java servlet大学生旅游网站的设计与开发源码
- 全球股市一泻千里,专家认为A股有坚挺基础
- 基于MThings完成MODBUS设备在线状态扫描
- 全面认识思科交换机产品
- Win7里如何找到管理员账号并切换到管理员账户登录?
- 如何直观理解AUC评价指标?
- C++ 数据结构之队列queue (henu.hjy)
- 上海市二级分类土地利用/土地利用规划
热门文章
- cuda二维数组内存分配和数据拷贝
- MATLAB信号处理工具箱函数列表分类
- [云炬创业基础笔记]第七章创业资源测试2
- [云炬python3玩转机器学习] 6-1什么是梯度下降法
- 云炬随笔20171202
- GitHub 新手详细教程转载,亲测可用
- Unet项目解析(2):./src/retinaNN_training.py
- 超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大
- ATPCS和AAPCS
- 在Windows系统中安装WAMP