设为首页 收藏本站
查看: 718|回复: 0

[经验分享] Linux安装mysql-zero菌

[复制链接]

尚未签到

发表于 2018-10-7 10:33:25 | 显示全部楼层 |阅读模式
  安装Cmder:
  先使用windows操作系统安装好Cmder,因为是国外的网站所以需要***后才能够下载得到这软件,Cmder是一个能够远程登录Linux操作系统的远程终端模拟器,在windows上使用Cmder能够很方便的对Linux进行远程命令行的操作。
  在Linux命令行界面里是没有鼠标的,有时会对操作带来一些不便,例如要输入一串网址或者一长串命令就得一点点的敲,不仅效率低而且一点点敲也心累,在windows上安装的Cmder可以使用鼠标,对于进行复制粘贴网址或者命令的一些操作会比较方便。
  安装好后的Cmder:

  连接Linux:
  Cmder已经安装完毕了,要怎样连接Linux呢?首先,使用虚拟机启动并登录Linux操作系统,然后获取到系统的IP地址。
  图形界面获取IP地址方式:




  如果使用的是字符界面或者想在终端里获得IP地址,需要使用ifconfig命令来获得:

  获取到Linux的IP地址后就可以使用Cmder进行远程登录了,命令格式是:ssh 账户@IP地址,输入正确的话会询问是否确定登录,这时候输入yes即可,然后回车输入密码进行登录,不过只要第一次连接才会有这个询问,连接过了的操作系统则不会有这个询问,显示如下证明登录成功:

  登录上Linux系统后就可以像使用命令界面那样进行操作了,不管什么命令都可以使用,例如使用ll查看文件详情,使用ls查看文件目录等等:

  一般在Linux操作系统里都会自带一个openjdk,这个jdk可以运行class文件,但是不能够编译java文件,也就是说只提供了一个运行环境,没有编译环境:


  如果想要有编译环境,就得把这个自带的openjdk卸载了,然后安装一个标准版的jdk,但是这不是今天的主题,今天的主题是下载并安装mysql,和如何在Linux上登录mysql,还有如何对外开放端口让外面的计算机远程连接mysql。
  先去mysql的官网,进入yum库的下载界面:

  然后下拉找到RPM包的下载:

  点击进入到下载界面,复制下载链接:

  这是复制好的下载链接:
  https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  复制好下载链接后,使用wget命令然后将连接粘贴上去,然后回车就会下载此连接的内容了:

  下载完成后复制一下保存的路径:

  然后使用yum localinstall + 路径 命令将下载内容安装到本地源上:

  加载完相关内容后会询问这些内容是否正确,如果无误输入y确定安装:

  安装完毕:

  因为安装到本地源上面的只是类似于种子文件,所以这时候还得使用yum install + 名称 命令进行下载安装:

  如果出现以下指示,就按照指示执行指示的命令:


  然后会询问下载安装内容是否正确,输入y确定下载安装:

  等待下载:

  下载完毕后会询问是继续,输入y继续:

  开始安装:

  安装完毕:

  输入service mysqld start 启动MySQL服务:

  这个时候我们还无法登录mysql,因为我们没有登录密码,这个时候要登录mysql服务器只能修改my.cnf配置文件,也就是类似于windows里的my.ini文件,在文件中的mysqld下面加上一句skip-grant-tables,这句代码用来在登录mysql服务器的时候跳过密码登录。
  my.cnf文件在etc路径下,cd进etc目录后使用vi来打开这个文件:

  进入文件后,按任意键进入编辑状态:

  在文件中加上skip-grant-tables:

  然后按一下Esc键,再shift + : 输入wq保存并退出:

  然后输入 service mysqld restart命令重启一下mysql服务器:

  现在就可以登录进mysql服务器了:


  现在mysql服务器是跳过密码状态,至于修改密码等后面再说,因为mysql在安装的时候有个初始密码,不能直接使用sql语句修改,所以我们先将mysql的3306端口对外开放,让外部的计算机能够进行连接。
  使用firewall-cmd --add-port=3306/tcp --permanent 命令,把3306端口对外开放,然后再输入firewall-cmd --reload 命令将端口设置加载起来:

  接着登录mysql服务器,使用select语句查看mysql库中的user表host列,会发值都是localhost,也就是说这个用户不能够进行远程登录,只能够本地登录。这时候我们就得将localhost修改成“%”,这样才能够远程登录,所以使用update 语句进行修改:

  这时候再查看一下,看到值是“%”,就代表修改成功了,然后退出数据库,使用service mysqld restart命令重启一下数据库服务:

  重启完毕后,使用sqlyog进行远程登录mysql,地址是Linux的IP地址,因为使用的是跳过密码,所以只需要输入账户即可:


  除了以上跳过密码的方式,还可以查看mysql的日志,日志里记录着mysql安装时的默认密码。
  使用grep 'root@localhost' /var/log/mysqld.log 命令查看:



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-614239-1-1.html 上篇帖子: mysql用户权限与安装Linux操作系统 下篇帖子: Linux上的mysql集群
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表