开发者社区> 技术小美> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS7安装 msyql

简介:
+关注继续查看

  1. 1
    # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


--  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm正在解析主机 repo.mysql.com (repo.mysql.com)... 23.4.241.142
正在连接 repo.mysql.com (repo.mysql.com)|23.4.241.142|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”
100%[======================================>] 6,140       --.-K/s 用时 0s      

(467 MB/s) - 已保存 “MySQL-community-release-el7-5.noarch.rpm” [6140/6140])


  1. 1
    # ls

mysql-community-release-el7-5.noarch.rpm


  1. 1
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm

准备中...                          ################################# [100%]
正在升级/安装...

1:mysql-community-release-el7-5    ################################# [100%]


  1. 1
    # ls -1 /etc/yum.repos.d/mysql-community*

/etc/yum.repos.d/mysql-community.repo

/etc/yum.repos.d/mysql-community-source.repo


  1. 1
    # yum install mysql-server

启动和关闭 MySQL Server

启动 MySQL Server

systemctl start  mysqld

查看 MySQL Server 状态

systemctl status  mysqld

关闭 MySQL Server

systemctl stop mysqld

测试是否安装成功

mysql 
可以进入mysql命令行界面

防火墙设置

远程访问 MySQL, 需开放默认端口号 3306.

使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(flush privileges)即可。

1
2
3
use mysql
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;

开放防火墙端口:

退出MYSQL命令之后;

执行

1
2
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp

这样就开放了相应的端口。 
执行 

1
firewall-cmd --reload


使最新的防火墙设置规则生效。



参考地址:http://blog.csdn.net/whatlookingfor/article/details/52382472#%E5%90%AF%E5%8A%A8-mysql-server













本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1881949,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS7安装MySQL5.7太慢了
CentOS7安装MySQL5.7太慢了
0 0
CentOS8 服务器安装MySQL
安装 查看状态 开启: 使用MySQL 设置密码&&外部访问
0 0
centos7安装mysql5.6.38史上最详细的安装步骤
最近由于要用到mysql,就想着装一个mysql,但是因为我的虚拟机是centos7的,centos7将默认数据库mysql替换成了Mariadb安装起来就比较的麻烦,遇到各种各样的问题,网上的教程很多,但是基本没有好使的,按照他们的步骤到最后没有一个成功的,搞了很长时间才装好,我记得之前在centos6.5上面安装也没那么复杂啊,但是在7上面不管是用yum方式,还是安装包的方式都搞了好几遍,最后用安装包的方式安装成功了,今天就来总结一下安装的过程.为了方便大家看整个过程,我又重新装了一遍.过程写的比较详细,建议大家先收藏在观看.
0 0
centos7 安装指定版本的mysql8.0
centos7 安装指定版本的mysql8.0
0 0
三十五、Centos安装mysql(rpm终结版)
三十五、Centos安装mysql(rpm终结版)
0 0
centos8重装MySQL8
前言: 本来也不想卸载的,因为之前有往db里插入一千多万的数据了。。但是这个数据库好像被我弄坏了。。 输入正确的账号密码一直进不了 很无奈。。 😵 一开始是启动不了,后来发现用户的权限不对(要通过 chgrp 和 chown 去修改),改了之后可以启动,但是就无法登录成功了。。出此下策,顺便换个方式再去插入数据试试 😄
0 0
mysql问题记录:centos7无法启动mysql
mysql问题记录:centos7无法启动mysql
0 0
CentOS7 部署 MySQL 主从复制,读写分离
在实际的生产环境中,如果对数据库的读写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制(Master-Slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力这样的方案来进行部署与实施的。
0 0
CentOS7 MySQL 增量备份与恢复
CentOS7 MySQL 增量备份与恢复
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载