防火墙 mysql安装,CentOS-7-1804下MySQL安装及防火墙设置

第一步,下载MySQL Linux 版本安装包,这里使用

ba462f4634a14ea1463f4867e4a47226.png

这个版本。

第二步,上传安装包到Linux系统中。

第三步,解压安装包

tar -zxvf mysql-5.7.-linux-glibc2.-x86_64.tar.gz

第四步,安装依赖

yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel

yum install -y libaio

第五步,复制MySQL安装包到指定目录

cp -r mysql-5.7.-linux-glibc2.-x86_64 /usr/local/mysql

第六步,进入到MySQL目录

cd /usr/local/mysql

第七步,赋权

chown -R mysql:mysql ./

第八步,安装MySQL

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

6da75fead09c880e069bfa6add838ac1.png

记住此处的临时密码

第九步,配置

bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

第十步,更改目录权限

chown -R mysql:mysql ./

chown -R mysql:mysql data

第十一步,编辑my.cfg

mv /etc/my.cnf /etc/my.cnf.bak

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

lower_case_table_names =

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

第十三步,编辑配置

vim /etc/init.d/mysqld

在46行修改路径

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

第十四步,配置关联

ln -s /usr/local/mysql/bin/mysql /usr/bin

第十五步,启动服务

service mysqld start

第十六步,添加服务自启动

chkconfig --add mysqld

第十七步,进入mysql

mysql -uroot -p

输入刚才的密码:sMPHM%efx3U_

第十八步,修改密码

alter user 'root'@'localhost' identified by 'root';

flush privileges; -- 刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; -- 授权新用户

第十九步,释放端口3306

firewall-cmd --zone=public --add-port=/tcp --permanent

命令含义:

--zone : 作用域

--add-port=/tcp : 添加端口,格式为:端口/通讯协议

--permanent : 永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload

CentOS下Mysql安装教程

CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...

Linux环境下mysql安装并配置远程访问

环境:centOS 1.下载mysql安装文件 [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el ...

【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装

1.0 我的操作系统是CentOS Linux release 7.6.1810  (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...

不要着急改代码,先想想--centos 6.8下编译安装tmux

诸位读者新年好,2017开年第一篇博客,请允许我先问候一下看到这篇博客的诸位.写博客是我2017年定下的目标之一,希望我会坚持下去. 最近打算尝试一下tmux这个神器,于是有了这一篇关于思维方式的Bl ...

ZeroMQ 在 centos 6.5_x86_64 下的安装

ZeroMQ 在 centos 6.5_x86_64 下的安装 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 一.ZeroMQ介绍 ZeroMQ是一个开 ...

linux下MySQL安装登录及操作

linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

Linux下MySQL安装和配置

--Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 ...

Linux下Mysql安装(RPM安装)

1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

CentOS 6.3下NFS安装配置

CentOS 6.3下NFS安装配置 一.环境介绍   NFS服务器:CentOS6.3 192.168.8.20 NFS客户端:CentOS6.5 192.168.8.39 二.服务器端安装配置   ...

随机推荐

Oracle 数据库导入导出 dmp文件

转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...

TAG-9F10 发卡行相关数据(转)

Tag-9F10  发卡行相关数据 9F10-发卡行应用数据 标签:9F10 字节1 –“ 07” 字节2 –DKI 长度:var10-25字节 字节3 – 密文版本号 格式:b 字节4 –“ 03” ...

setTimeout传递参数

window.SetTimeout = function (callback, millisec, param) { var args = Array.prototype.slice.call(arg ...

ASP.NET--GridView配合DetailsView初使用

1.GridView与DetailsView中的绑定模板不可以进行编辑的问题 方法:将要编辑的列转换为模板列---TemplateField ...

Android wifi状态三种广播

public class NetworkConnectChangedReceiver extends BroadcastReceiver{      @Override      public voi ...

c & c++中static的总结

static 修饰的三种作用 (1) 静态局部变量 (2) 模块内的全局变量.函数,不可以被其他模块访问 (3) 类的静态成员 其中(3)只在c++中有. (1) 静态局部变量.局部变量一般在函数体内 ...

A - Wireless Network-poj2236(简单并查集)

说是有N个村庄,刚开始每个村庄的网络都是受损状态,于是派一个人去修理,修理过的村庄只能联系距离他们半径为D的村庄,当然他们可以通过一些村庄当中转站,联系.   输入先输入一个N表示有N个村庄,还有一个 ...

block一点也不神秘————如何利用block进行回调

我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下: 1.我现在玩手机 2.突然手机没有电了 3.我 ...

C++中的常量函数

(1)常量成员函数不修改对象. (2)常量成员函数在定义和声明中都需要加上 const; (3)非常量成员函数不能被常量成员函数调用,但构造函数和析构函数除外. (4)常量(cosnt对象)对象不能调 ...

掩码计算工具netmask

掩码计算工具netmask   在网络扫描和防火墙配置中,经常需要计算IP地址范围和对应的掩码.为了简化这个过程,Kali Linux预置了一个掩码计算工具netmask.该工具不仅可以根据IP地址范 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值