1.首先在官网https://dev.mysql.com/downloads/mysql/,下载相应rpm文件到Centos本地

我选择的是正式发布版,选择对应的系统版本。

点击download

点击开始下载

2.下载完成后,cd 到对应路径下,执行如下命令

# rpm -ivh mysql-community-5.7.18-1.sles12.src.rpm

# yum install mysql-community-server

tips:安装完成后重启服务,初次安装,root账户没有密码。用root账户进入mysql.

# sudo systemctl restart mysqld.service

# mysql -u root

3.配置远程登录到Mysql

3.1进入到mysql后, 执行下面的sql语句授权可以进行远程访问

tips:*.*可以访问数据库中所有的表;用root账户登录;'%'表示从任何地址连接;password即连接口令.

mysql> grant all privileges on *.* to root@'%'identified by 'password';

3.2配置my.cnf,添加bind-address和default-character-set

# sudo vim /etc/my.cnf

[mysqld]

#bind-address是Centos的ip地址,此地址默认端口号为3306

bind-address=xxx.xxx.xxx.xxx

[mysql]

default-character-set =utf8

3.3执行权限分配和防火墙等命令

# sudo chown -R mysql:mysql /var/lib/mysql

# sudo firewall-cmd --zone=public --permanent --add-service=mysql

# sudo systemctl restart firewalld

# sudo systemctl restart mysqld.service

3.4客户端远程访问Centos中MySql,客户端必须要ping的通Centos的ip地址

tip:客户端也要安装Mysql这里就不多叙述了,反正都在上面的官网上找,mac安装mysql-xxx.dmg,windows安装mysql-xxx.exe等等.

tip:客户端执行如下命令,进行远程登录访问,我的客户端是mac os 10.12.5.

tip(mac os):如果提示-bash: mysql: command not found。要做个软连接,比如mysql的路径是:/usr/local/mysql/bin/mysql, 输入ln -s /usr/local/mysql/bin/mysql /usr/bin

# mysql -h xxx.xxx.xxx.xxx -u root -p

输入口令,连接成功. So,你可以在客户端操作远程数据库写sql语句了.

centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区相关推荐

  1. mysql主从配置 简书_Mysql主从配置,实现读写分离-Go语言中文社区

    转载:https://www.cnblogs.com/alvin_xp/p/4162249.html 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层 ...

  2. go mysql 查询语句_01 MySQL-初识MySQL-查询语句的执行流程-Go语言中文社区

    MySQL的基础架构 我们通过一条查询语句来看看MySQL是如何执行的,同时通过这条语句的执行,了解MySQL的整体架构体系.mysql> select * from T where ID=1: ...

  3. mysql隐式锁定辅助索引_当Mysql - InnoDB行锁遇到复合主键和多列索引-Go语言中文社区...

    背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题.分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了 ...

  4. tp5 mysql定时任务_tp5+mysql实现消息队列,并在mac系统下定时执行-Go语言中文社区...

    Demo简介 订单系统和配货系统之间的信息传递,当订单系统压力比较大时或者出现故障时不影响到配货系统,所以就用了消息队列和定时系统. Demo准备 1.创建一张数据表重点内容 status:0未处理, ...

  5. Linux远程连接和软件安装

    Linux远程连接和软件安装 文章目录 Linux远程连接和软件安装 1.Linux远程连接简介 2.远程连接准备 3.Linux进程和程序 4.moba实现远程连接步骤: 5.软件安装 1)yum命 ...

  6. Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,通过Mysql-Front远程连接(开启端口、允许远程连接)

    Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,并能通过Mysql-Front远程连接(开启端口.允许远程连接) 概述: 通过源代码安装高版本的5.6.14. 正文: 一:卸 ...

  7. opcclient远程连接opc服务器_软件 | 服务器远程连接软件MobaXterm

    今天和大家分享一款远程连接软件 -- MobaXterm在使用服务器时,我们大多都是通过远程连接软件进行的.使用远程连接软件可以实现文件在电脑和服务器之间互相传输.我们在服务器中对数据进行的一切操作, ...

  8. golang mysql断线_MySQL的连接池、异步、断线重连-Go语言中文社区

    MySQL长连接 MySQL短连接每次请求操作数据库都需要建立与MySQL服务器建立TCP连接,这是需要时间开销的.TCP连接需要3次网络通信.这样就增加了一定的延时和额外的IO消耗.请求结束后会关闭 ...

  9. ipv6远程连接mysql_如何利用IPv6进行远程桌面连接

    如何利用IPv6进行远程桌面连接 学校是教育网,其中寝室和实验室的IPv4地址被划分成了两个VLAN,所以没法使用windows的远程连接功能.今天突然想到学校的IPv6地址可能并未划分成两个VLAN ...

最新文章

  1. 卸载Notepad++!事实已证明,它更牛逼……
  2. 简单天气应用开发——基本功能完成
  3. Python-文件和数据格式化
  4. python爬虫原理-干货|如何入门 Python 爬虫?爬虫原理及过程详解
  5. shell如何解决mysql交互式_shell脚本与mysql交互方法汇总
  6. 爬虫为什么使用asyncio以及邮件系统为什么使用celery
  7. 一个excel文档里复制黏贴另外表单跟着变动_利用Excel连接Power BI,实现PPT报告自动输出...
  8. Android Studio - 如何更改Android SDK路径
  9. 【android自定义控件】ProgressBar自定义
  10. 【小程序demo】带你玩转支付宝小程序之小程序二维码
  11. 码神之路博客项目部署
  12. 从零到无学单片机——画原理图、PCB
  13. OCR文字识别【前端渲染,后端进行逻辑处理】
  14. 基于C++的钻石金字塔问题算法设计
  15. Project *** is already imported into workspace 处理
  16. 5.node.js中的事件循环
  17. 运行maven生成的jar包显示class “XXX“ not found
  18. 游戏王-黑暗大魔法师发动教程
  19. iOS 支付宝支付 微信支付SDK接口不统一? 盘他!
  20. 如何在kubernetes中使用共享GPU资源

热门文章

  1. 基于数组的无锁队列(译)
  2. 安装中文和英文man(c函数)
  3. poj3934Queue(dp)
  4. arm-linux-gcc/ld/objcopy/objdump参数总结【转】
  5. pthread相关介绍
  6. 用Debug函数实现API函数的跟踪
  7. Spark源码阅读04-Spark运行架构之Local运行模式
  8. JavaWeb核心之Servlet
  9. 图片剪切空指针崩溃问题在Android 6.0系统出现
  10. Servlet笔记1