文档章节

CentOS 6.5 64 安装 mysql-5.7.19

流云_CN
 流云_CN
发布于 2017/08/14 10:17
字数 537
阅读 588
收藏 0

做政府项目经常要遇到在内网或局域网的服务器上安装MySQL数据库的问题,安装过很多次但是经常忘记具体的命令和步骤所以写在这里也供有需要的人参考吧

步骤:

1.在官网下载Mysql的安装包。并上传到服务器。

这里我下载的打包文件为 : mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar

地址: https://dev.mysql.com/downloads/mysql/

在网页下方选择目标操作系统和对应的MySQL版本

2.防止安装过程中出现冲突,所以先查询一下系统中是否安装过mysql相关的包。

命令: 

rpm -aq | grep mysql

如果找到有相关的结果,卸载即可。这里需要注意 rpm -e 命令需要增加  --nodeps 否则会出现依赖问题导致卸载失败

3.安装MySQL程序

下解压上传到服务器上的压缩文件,得到如下文件列表:

解压命令:

tar xvf mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar

参考MySQL官网文档依次安装如下几个包,这里还是要增加--nodeps 否则可能会出现依赖问题。

mysql-community-server, mysql-community-client, mysql-community-libs, mysql-community-common, mysql-community-libs-compat

安装命令为: rpm -ivh 包名  --nodeps 

4.启动MySQL

安装完成后运行  service mysqld start;

mysql启动后需要会自动初始化数据库,并生成一个随机的root密码,通过如下命令查看随机密码:

grep 'temporary password' /var/log/mysqld.log

5.登录MySQL 修改root 密码,并设置root用户远程访问权限。

登录mysql:  mysql -u root -p

修改root密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

允许root远程登录:

grant all on *.* to 'root'@'%' identified by '你的密码' with grant option;
flush privileges;

6.修改防火墙配置允许3306端口访问。

编辑 vim /etc/sysconfig/iptables

增加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

然后 :wq 保存,并重启 防火墙  service iptables restart

大功告成!

有写命令需要 root权限,所以需要在命令之前使用 sudo ,由于这是个精简的过程供参考。

© 著作权归作者所有

共有 人打赏支持
流云_CN
粉丝 5
博文 2
码字总数 1621
作品 0
北京
架构师
Centos6.9安装Myql数据库RPM包

Centos6.9安装Myql数据库RPM包 1、进入/usr/src目录 [root@ljctest nginx-1.12.1]# cd /usr/src/ [root@ljctest src]# ls debug kernels nginx-1.12.1 nginx-1.12.1.tar.gz 2、下载Myql5.7.1......

飞天喜羊羊
03/26
0
0
warning: mysql-community-server-5.7.19-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1

CentOS安装rpm安装MySQL时爆出警告: warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 原因:这是由于yum安装了旧版本的G......

moso
2017/11/01
0
0
linux平台下rpm方式和源码包方式安装mysql5.7

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 一、下载mysql的rpm包 Mysql5.7.19的下载地址是: http://dev.m...

Mr大表哥
06/28
0
0
Hive on Spark安装与配置(无数坑)

一、版本如下 注意:Hive on Spark对版本有着严格的要求,下面的版本是经过验证的版本 apache-hive-2.3.2-bin.tar.gz hadoop-2.7.2.tar.gz jdk-8u144-linux-x64.tar.gz mysql-5.7.19-1.el7.x...

collen7788
01/08
0
0
centos7+mysql5.7二进制安装

一、优化部分 1、操作系统参数调优 2、数据库参数调优 3、防火墙设置等 二、安装部分 1、创建用户和组 # groupadd mysql useradd -g mysql mysql 2、到安装目录,解压安装文件 #cd /data ta...

francisxys
05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Centos7安装docker

yum update yum install -y docker-engine

落叶清风
刚刚
0
0
7个Python实战项目代码,让你感受下大神是如何起飞的!

关于Python有一句名言:不要重复造轮子。 但是问题有三个: 1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。 2、确...

糖宝lsh
1分钟前
0
0
【随记】Maven 与mysql 版本(maven mysql 5.1.38用的最多)

MySQL Connector/J 我的电脑mysql版本为5.7.20-log maven pom.xml 依赖可用5.1.38 pom.xml依赖代码 $加<properties>变量名的实例代码 <properties><!-- data --><mysql-connector-ja......

颖伙虫
3分钟前
0
0
观察者模式

意图: 在对象的内部状态发生变化时,自动通知外部对象进行响应。 构成 被观察者:内部状态有可能被改变,而且又需要通知外部的对象。 观察者:需要对内部状态的改变做出响应的对象。 Java实...

noob_fly
11分钟前
0
0
设计模式之 MVC

MVC 是 模块化思想或者分层思想的实践。 当我们设计一个Web应用的时候,我们的业务流是,读取数据库中的数据,进行逻辑处理,渲染到页面;如果是交互型的页面,那么页面有输入或者事件发生的...

backbye
12分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部