安装环境

系统版本: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相关推荐

  1. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

  2. centos7下载安装mysql步骤_Linux-centos7安装mysql步骤

    Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...

  3. centos5.6安装mysql,Centos下安装mysql5.6

    检查系统中是否已安装 MySQL. rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 查看已安装的 Mariadb 数据库版本 # rpm -qa|grep -i m ...

  4. yum的方式安装mysql_Linux安装mysql之yum安装方式

    1.安装rpm包 直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版资源的rpm包,输入如下命令进行安装. 2.查看my ...

  5. docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接

    本篇博客主要记录在centos7当中安装mysql,并且安装完成之后使用外部客户端链接. 一.查看docker环境是否正常 在命令行使用docker search mysql: 如果能查出来证明doc ...

  6. python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法

    前面我们介绍的Python网络爬虫通常将抓取的数据存储至TXT或CSV文件,而当数据量增加之时,就需要将其存储至本地数据库了.Python访问数据库需要对应的接口程序,我们可以把接口程序理解为Pyth ...

  7. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  8. 编译安装mysql gmake,编译安装mysql

    编译安装MySQL 1.安装MySQL需要的依赖包和编译软件 (1)安装MySQL需要的依赖包#yum install ncurses-devel libaio-devel -y (2)安装编译MyS ...

  9. mac安装mysql workbench_MAC上安装mysql及workbench

    下载mysql for mac    https://dev.mysql.com/downloads/installer/ 官网下载很慢---百度云:链接: https://pan.baidu.com ...

  10. 安装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 ...

最新文章

  1. 视觉导航的神经拓扑SLAM
  2. drop truncate delete区别
  3. Ubuntu12.10编译openwrt遇到的错误
  4. CentOS_7 MongoDb安装使用
  5. 计算机二级考试python_全国计算机等级考试考试大纲(2018年版)
  6. 易生信九天的转录组分析培训班总结
  7. java aes加密 cbc_AES加密,CBC模式,0填充
  8. 《python网络爬虫和信息提取》:全球电影票房排行榜(附更改后的代码)
  9. Scratch软件编程等级考试一级——20210911
  10. 移动终端软件高级开发技术------- 记账本
  11. css 商城 两列_你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)
  12. IoT 物联网碎片化是云厂商的桎梏,中小企业的机会
  13. 斐波那契数列前20项_短线交易的秘诀——斐波那契数列,数学界的“完美”公式!...
  14. 微信小程序的开发(前端)
  15. 两大权威机构点赞百度AI,“技术为王”时代的中国旗帜
  16. Android ART虚拟机执行引擎-Interpreter(八)
  17. 标签打印机是什么?标签打印机的应用特点有哪些
  18. 变电站/配电房智能轨道巡检机器人系统
  19. 已集成 VirtIO驱动windows server 2012, 2008, 2003的ISO镜像下载
  20. openssl 生成证书 server.key server.crt

热门文章

  1. AJAX 大数据量处理
  2. InnoDB之Dirty Page、Redo log
  3. Docker环境搭建,K8s
  4. jQuery的before()方法和after()方法
  5. 求最近点对算法分析 closest pair algorithm
  6. Google分析language垃圾信息
  7. 全面深入介绍C++字符串:string类
  8. 从实验室搬到宿舍后可以上QQ但打不开网页
  9. 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例Reducer_案例_Debug调试---大数据之hadoop3.x工作笔记0132
  10. @tap和@click的区别_计算属性---uview工作笔记001