如何在Lunix云服务器上安装Mysql进行远程连接
说说这个服务器上安装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进行远程连接的更多相关文章
- 阿里云服务器上安装mysql的心路历程(博友们进来看看哦)
在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...
- [运维] 如何在云服务器上安装 MySQL 数据库, 并使用 Navicat 实现远程连接管理
.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。. ...
- linux服务器上的mysql允许远程连接
首先进入mysql: 输入GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 这里是 ...
- 阿里云服务器上安装mysql的详细步骤
阿里云安装mysql (1)下载mysql安装包,去mysql官网下载对应的包 mysql数据库官方下载网址: https://downloads.mysql.com/archives/commu ...
- 在阿里云服务器上安装mysql及重置密码
参考链接:https://www.cnblogs.com/ljysy/p/10324854.html 下载与安装MySQL: 这里采用Yum管理好了各种rpm包的依赖,能够从指定的服务器自动下载RPM ...
- 阿里云从0安装mysql到远程连接
1.安装mysql数据库. (1)下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rp ...
- 在阿里云Linux服务器上安装MySQL
申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...
- 如何在 Ubuntu 云服务器上部署自己的 Rails 应用
安装步骤 参考:https://ruby-china.org/topics/32851 在云服务器上安装Ruby|Rails : http://www.cnblogs.com/znsongshu/p ...
- MySQL 8.x 新版本特性赶紧学!!Linux 服务器上安装 MySQL 8.x
我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 引言 ...
随机推荐
- underscore.js源码解析(五)—— 完结篇
最近公司各种上线,所以回家略感疲惫就懒得写了,这次我准备把剩下的所有方法全部分析完,可能篇幅过长...那么废话不多说让我们进入正题. 没看过前几篇的可以猛戳这里: underscore.js源码解析( ...
- Alpha发布——视频博客
1.视频链接 视频上传至优酷自频道,地址链接:https://v.youku.com/v_show/id_XMzg5MzQ4MzM2MA==.html?spm=a2h0k.11417342.sores ...
- 冲刺ing-2
第二次Scrum冲刺 队员完成的任务 队员 完成任务 吴伟华 分配任务 蔺皓雯 编写博客,查阅资料 蔡晨旸 查阅资料 曾茜 暂无 鲁婧楠 暂无 杨池宇 暂无 成员遇到的问题 队员 问题 吴伟华 暂无 ...
- 20162328蔡文琛 week06
20162328 2017-2018-1 <程序设计与数据结构>第6周学习总结 教材学习内容总结 队列元素按FIFO的方式处理----最先进入的元素最先离开. 队列是保存重复编码k值得一种 ...
- BETA阶段冲刺
1.介绍小组新加入的成员,Ta担任的角色 新成员 担任工作 江鹭涛 前端设计 2.讨论是否需要更换团队的PM 不需要,上阶段配合不错,这阶段继续努力 3.下一阶段需要改进完善的功能 服务器并发处理,界 ...
- lintcode-507-摆动排序 II
507-摆动排序 II 给你一个数组nums,将它重排列如下形式 nums[0] < nums[1] > nums[2] < nums[3].... 注意事项 你可以认为每个输入都有 ...
- 【Linux 命令】- find 命令
find 是日常工具箱中功能更强大.更灵活的命令行工具之一,因此值得花费更多的时间. 最简单的,find 跟上路径寻找一些东西.例如: find / 它将找到(并打印出)系统中的每个文件.而且由于一切 ...
- py27使用redis
1.安装redis pip install redis 转载请注明博客出处:http://www.cnblogs.com/cjh-notes/
- hdu 6400 Parentheses Matrix
题目链接 Problem Description A parentheses matrix is a matrix where every element is either '(' or ')'. ...
- C++中关于new及动态内存分配的思考
如何实现一个malloc? malloc_tutorial.pdf ———————————————————————————————————— 我们知道,使用malloc/calloc等分配内存的函数时 ...