zoukankan      html  css  js  c++  java
  • Linux下安装mysql

      因为最近准备做一次mysql双机主从热备,所有需要安装mysql,但是网上mysql安装好像有点坑,安装了2天才安装完毕,实在有点坑,所有打算将mysql5.7安装步骤记录下来,方便以后使用

      1.mysql官网下载mysql5.7tar 并放入linux目录下

      

      2.进行解压 并附上解压后的rpm包

      

      3.检查自己linux系统原来是否存在Mysql的安装包  有就卸载掉,否则安装不上

        rpm -qa|grep mysql

      

      4.卸载

        rpm -ev msyql-xxxxxx  --nodeps

          

      5.开始安装 (一定要按下面顺序安装)

         rpm -ivh  mysql-community-common-5.7.9-1.el7.x86_64.rpm
            rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm             --(依赖于common)
            rpm -ivh mysql-community-client-5.7.9-1.el7.x86_64.rpm          --(依赖于libs)
            rpm -ivh mysql-community-server-5.7.9-1.el7.x86_64.rpm         --(依赖于client、common) 

           

      6.上面全都安装好后,就可以初始化数据库了  

           mysql --initialize          //新版的推荐此方法,执行生会在/var/log/mysqld.log生成随机密码

       

      7.更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库

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

          

      8.启动数据库

       service mysqld start

      

      9.打开第六步的密码文件 获取到密码,登录Mysql (下面红色指标那就是随机生成的密码)

      

      10.登录

        mysql -uroot -p'随机密码'

       

      11.最后设置我们自己的新密码

        set password=password('jingjing')

      

      12.因为我喜欢用navicat这类图像化工具。所有我需要连接到虚拟机中的数据库(但是连接不到),我想应该是3306端口防火墙打开的原因

      

      13.关闭3306端口的防火墙

         打开         vim /etc/sysconfig/iptables

          在-prohibited前面加入 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

        

         重启防火墙        service iptables restart

         

       14.再次尝试连接,发现又出现错误1130

         

        15.设置mysql的访问权限 

        可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

          mysql -u root -pvmwaremysql>use mysql;

          mysql>update user set host = '%' where user = 'root';

          mysql>select host, user from user;

      

      注意!修改完毕后必须重启mysql服务器!!!

        service  mysqld restart

       16.再次连接

        

        ok~!!!!!整个过程,安装完毕!!下次开始搭建 主从热备!

  • 相关阅读:
    Java查找指定文件中指定字符的个数
    推荐系统(CTR领域)实战入门指南
    xgboost 实践
    pandas 获取列名
    pandas 标签映射成数值的几种方法
    pandas 删除列
    pandas 聚合求和等操作
    dataframe检查重复值,去重
    linux 解压缩文件(tar和zip)
    kaggle——Bag of Words Meets Bags of Popcorn(IMDB电影评论情感分类实践)
  • 原文地址:https://www.cnblogs.com/yidigo/p/6520094.html
Copyright © 2011-2022 走看看