centos7 二进制安装mysql,Centos7 二进制安装mysql5.7
安装环境
系统版本:CentOS Linux release 7.5.1804 (Core)
Mysql版本:5.7.24
关闭防火墙并禁止开机自启
systemctl stop firewalld.service
systemctl disable firewalld
关闭selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/sysconfig/selinux
重启 reboot
安装mysql
1、卸载自带数据库mariadb
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
2、规划安装路径
basedir=/usr/local/mysql
datadir=/var/lib/mysql/data
socket=/var/lib/mysql/mysql.sock
log-error=/var/lib/mysql/mysql.log
pid-file=/var/lib/mysql/mysql.pid
3、上传下载好的二进制mysql包
注:方式不限,上传即可!
4、解压
tar xf mysql-5.7.24-el7-x86_64.tar
注:解压文件有两个,我们使用的是mysql-5.7.24-el7-x86_64.tar.gz
5、继续解压mysql
tar xf mysql-5.7.24-el7-x86_64.tar.gz
6、移动解压包并重命名为mysql
mv mysql-5.7.24-el7-x86_64 /usr/local/mysql
7、添加用户和组
groupadd mysql
useradd -g mysql mysql
8、创建mysql配置文件
vi /etc/my.cnf
[mysqld]
user= mysql
port= 3306
socket= /tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/var/lib/mysql/data
log-error=/var/lib/mysql/mysql.log
pid-file=/var/lib/mysql/mysql.pid
character-set-server=utf8
collation-server=utf8_bin
注:从5.7.18开始support-files就没有my.cnf的模板了,所以要自己写了配置文件!
9、创建数据目录
mkdir -p /var/lib/mysql/data
10、初始化数据库
1)设置权限
chown -R mysql:mysql /var/lib/mysql/
2)初始化数据库
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql/data/&
注:mysql5.7初始化后,会产生一个 临时登录密码,在mysql.log日志中!
11、启动数据库并修改密码
1)启动数据库
/usr/local/mysql/bin/mysql -u root –p
2)登录数据库
/usr/local/mysql/bin/mysql -u root –p
3)修改密码
set password=password(‘123456‘);
flush privileges;
12、检查mysql是否正常启动
1)查看mysql进程是否正常
ps -ef | grep mysql
2)查看 3306 端口是否开启
netstat -antupl | grep 3306
配置全局环境变量
1、添加环境变量
echo ‘export PATH=/usr/local/mysql/bin:$PATH‘>>/etc/profile
2、环境变量生效
source /etc/profile
添加mysql全局启动脚本
1、拷贝mysql启动服务脚本并重命名mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、给予启动脚本执行权限
chmod +x /etc/init.d/mysqld
3、将mysql注册为系统服务
chkconfig --add mysqld
4、设置mysql开机自启
chkconfig --level 35 mysqld on
centos7 二进制安装mysql,Centos7 二进制安装mysql5.7相关推荐
- Centos下安装mysql(二进制版)
Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...
- centos7下载安装mysql步骤_Linux-centos7安装mysql步骤
Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...
- centos5.6安装mysql,Centos下安装mysql5.6
检查系统中是否已安装 MySQL. rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 查看已安装的 Mariadb 数据库版本 # rpm -qa|grep -i m ...
- yum的方式安装mysql_Linux安装mysql之yum安装方式
1.安装rpm包 直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版资源的rpm包,输入如下命令进行安装. 2.查看my ...
- docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接
本篇博客主要记录在centos7当中安装mysql,并且安装完成之后使用外部客户端链接. 一.查看docker环境是否正常 在命令行使用docker search mysql: 如果能查出来证明doc ...
- python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法
前面我们介绍的Python网络爬虫通常将抓取的数据存储至TXT或CSV文件,而当数据量增加之时,就需要将其存储至本地数据库了.Python访问数据库需要对应的接口程序,我们可以把接口程序理解为Pyth ...
- Linux/CentOS安装MySQL(RPM安装、编译安装)
2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...
- 编译安装mysql gmake,编译安装mysql
编译安装MySQL 1.安装MySQL需要的依赖包和编译软件 (1)安装MySQL需要的依赖包#yum install ncurses-devel libaio-devel -y (2)安装编译MyS ...
- mac安装mysql workbench_MAC上安装mysql及workbench
下载mysql for mac https://dev.mysql.com/downloads/installer/ 官网下载很慢---百度云:链接: https://pan.baidu.com ...
- 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 解决-The MySQL server is running with the --secure-file-priv
WIN10 系统环境 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 . mysql报错 ---------- The MySQL server is running ...
最新文章
- 视觉导航的神经拓扑SLAM
- drop truncate delete区别
- Ubuntu12.10编译openwrt遇到的错误
- CentOS_7 MongoDb安装使用
- 计算机二级考试python_全国计算机等级考试考试大纲(2018年版)
- 易生信九天的转录组分析培训班总结
- java aes加密 cbc_AES加密,CBC模式,0填充
- 《python网络爬虫和信息提取》:全球电影票房排行榜(附更改后的代码)
- Scratch软件编程等级考试一级——20210911
- 移动终端软件高级开发技术------- 记账本
- css 商城 两列_你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)
- IoT 物联网碎片化是云厂商的桎梏,中小企业的机会
- 斐波那契数列前20项_短线交易的秘诀——斐波那契数列,数学界的“完美”公式!...
- 微信小程序的开发(前端)
- 两大权威机构点赞百度AI,“技术为王”时代的中国旗帜
- Android ART虚拟机执行引擎-Interpreter(八)
- 标签打印机是什么?标签打印机的应用特点有哪些
- 变电站/配电房智能轨道巡检机器人系统
- 已集成 VirtIO驱动windows server 2012, 2008, 2003的ISO镜像下载
- openssl 生成证书 server.key server.crt
热门文章
- AJAX 大数据量处理
- InnoDB之Dirty Page、Redo log
- Docker环境搭建,K8s
- jQuery的before()方法和after()方法
- 求最近点对算法分析 closest pair algorithm
- Google分析language垃圾信息
- 全面深入介绍C++字符串:string类
- 从实验室搬到宿舍后可以上QQ但打不开网页
- 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例Reducer_案例_Debug调试---大数据之hadoop3.x工作笔记0132
- @tap和@click的区别_计算属性---uview工作笔记001