说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去。嘿嘿。。。其实就是想显摆下,写点小应用给不是编程的朋友们使用 ,以满足我自己的小心思,哎呀跑题了,一下没有刹住就给跑偏了,继续说安装的事。

网上百度了许多的教程 ,那叫一个坑啊 !刚开始装JDK 和 Tomcat的时候一切都是顺利。直到开始装Mysql时我不知道是我的服务器不一样还是 我的操作失误!反正就是各种不行 ,那叫一个郁闷。各种方法什么解压tar.gz文件 ,用什么yum,rpm  网上的教程都试了一个遍 不是 安装有问题就是下载 有问题(不知道是不是就我的网有问题,去Mysql官网下载的时候,那速度,心累~~~)

 准备工具:

         Xshell5(用于)  、 Xftp 、 Centos7 64位 云服务器系统(Liunx)

  

   rhel/centos系列linux操作系统自身没有mysql的源,需要自行下载安装。本文介绍如何安装mysql5.7.x数据库

具体步骤:

    步骤一:连接服务器

  打开Xshell连接你的服务器,输入ip,端口(基本都是默认22端口的),确定之后回跳到输入账号密码的页面我就不一一截图了

  登陆进入服务器进入此页面:

           

    步骤二:寻找mysql资源

  资源的网址:http://repo.mysql.com/

  这里我用到的是:http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm(拷贝这个地址)

  注意:选择mysql57-community-releasexxx开头的,不要选择MySQL-community-releasexxx那个,带57的才是mysql5.7版本。

            

  

     步骤三:通过命令行下载安装包(推荐在服务器通过命令行下载,这个速度快的令人发指)

  [root@client ~]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 

    

  安装mysql5.7源之后,在/etc/yum.repo.d目录下会多出两个文件

  mysql-community.repo和mysql-community-source.repo

    

  通过使用Xftp(与Xshell结合使用的文件上传工具)可以看到多出如下文件     

    

    步骤四:安装mysql程序

  [root@client yum.repos.d]#yum install mysql-server

    

    步骤五:数据库初始化

  [root@client ~]# mysqld --initialize
  [root@client ~]# mysqld --user=root

  初始化之后mysql会生成临时密码(/var/log/mysqld.log)

  通过vi命令(vi是liunx自带的强大的文本编辑器,就类似windows的txt文本编辑框)可以打开查看到密码,记住这个密码 等会重置密码的时候要用到

  [root@instance-05xl00p0 ~]# vi /var/log/mysqld.log

      

  修改数据库的初始密码:

  1 [root@client ~]# mysqladmin -u root -p password

    

  到这一步,mysql的安装已经和密码修改已经完成了,但是当准备通过Navicat等一些外部的远程连接数据库的软件的时候,是无法连上的,因为你没有进行授权远程连接数据库的权限

  接下来我们就开始,设置如何连接远程数据库吧!

     

    步骤七:授权远程数据库连接

  这种方法很多 ,我这里就介绍一种我用的比较简单的方法

  你想所有的连接(远程连接的用户名)使用Yourpassword(写你远程连接的密码)从任何主机连接到mysql服务器的话可以使用如下方法:

1  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YourPassword' WITH GRANT OPTION;

    

    

   注:本文仅做为学习交流使用,本文教程有参考feinifi博客,如有需要可以通过此链接查看。

如何在Lunix云服务器上安装Mysql进行远程连接的更多相关文章

  1. 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

    在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...

  2. [运维] 如何在云服务器上安装 MySQL 数据库, 并使用 Navicat 实现远程连接管理

    .•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。. ...

  3. linux服务器上的mysql允许远程连接

    首先进入mysql: 输入GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 这里是 ...

  4. 阿里云服务器上安装mysql的详细步骤

    阿里云安装mysql (1)下载mysql安装包,去mysql官网下载对应的包 mysql数据库官方下载网址:   https://downloads.mysql.com/archives/commu ...

  5. 在阿里云服务器上安装mysql及重置密码

    参考链接:https://www.cnblogs.com/ljysy/p/10324854.html 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM ...

  6. 阿里云从0安装mysql到远程连接

    1.安装mysql数据库. (1)下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp ...

  7. 在阿里云Linux服务器上安装MySQL

    申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...

  8. 如何在 Ubuntu 云服务器上部署自己的 Rails 应用

    安装步骤  参考:https://ruby-china.org/topics/32851 在云服务器上安装Ruby|Rails : http://www.cnblogs.com/znsongshu/p ...

  9. MySQL 8.x 新版本特性赶紧学!!Linux 服务器上安装 MySQL 8.x

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 引言 ...

随机推荐

  1. Scrum立会报告+燃尽图(十月二十四日总第十五次)

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2284 项目地址:https://git.coding.net/zhang ...

  2. 【Alpha】阶段第一次Scrum Meeting

    [Alpha]阶段第一次Scrum Meeting 工作情况 团队成员 今日已完成任务 明日待完成任务 刘峻辰 后端接口开发 测试接口,修正bug 赵智源 撰写测试方案书 部署实际任务和编写测试样例 ...

  3. CS小分队第一阶段冲刺站立会议(5月13日)

    昨日成果:昨日由于课程满课,未进行项目的制作 遇到困难:/ 今天计划:为2048和扫雷添加游戏音效,和组员一起合作对扫雷进行外观美化,学习程序生成时渐隐等特效

  4. 浅析GCC下C++多重继承 & 虚拟继承的对象内存布局

    继承是C++作为OOD程序设计语言的三大特征(封装,继承,多态)之一,单一非多态继承是比较好理解的,本文主要讲解GCC环境下的多重继承和虚拟继承的对象内存布局. 一.多重继承 先看几个类的定义: 01 ...

  5. spring重定向与转发

    1.重定向 A,通过ModelAndView以及RedirectView @RequestMapping("/login1.do") public ModelAndView log ...

  6. 各种GIT代码托管工具比较

    bitbucket免费支持5个开发成员的团队创建无限私有代码托管库. GOES是一个由GO语音编写的自组GIT托管服务. gitorious 是一个基于GIT版本控制系统的WEB项目托管平台,基于RU ...

  7. Linux的压缩/解压缩文件处理 zip & unzip

    Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服 ...

  8. 框架整合小小总结【SSH】注解式

    Spring 注解式注册 bean: 大致分为以下几步: 开启 context 空间支持 开启自动扫描功能,指定扫描包路径 使用注解配置 bean (使用@Component 注解) 给 bean 注 ...

  9. day4 列表 增删改查 元组

    增lis=["a","b","c",5,7,4]lis.append("s")#在列表的末尾追加lis.extend(& ...

  10. bug:margin合并

    demo1和demo2存在margin合并问题:外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者.弥补方案:bfc; 添加一 ...