• 无互联网情况下rpm方式安装mysql


    最近在Linux上几次安装了Mysql,发现安装的时候都要参照教程参照,印证了一个道理,好记性不如烂笔头。整理一下,方便以后使用。

    环境:centos6.5 final 64位版
    MySql版本:mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar

    1.准备好环境MySql下载地址:http://mirrors.sohu.com/mysql/MySQL-5.7/

    2.shell> tar -zxvf mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar -C /data/mysql //解压tar包至/data/mysql目录下

    3.使用 rpm -ivh .rpm --nodeps --force 依次安装解压出来的rpm包 //安装的时候把替换成相应的rpm包,多次执行

    4.shell>service mysqld start //启动mysql

    5.启动过程中会生成一个随机密码,在/var/log/mysqld.log文件中 A temporary password is ready to be used. M/gc?k:j879 此处的 M/gc?k:j879 就是密码。

    1. shell> mysql -uroot -p //回车后输入上面的密码
      mysql> SET PASSWORD = PASSWORD('Abc@123'); //Abc@123改成你自己的密码
      mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
      mysql> flush privileges;
      mysql> quit;

    2. mysql -uroot -p (登入mysql ,输入新设的密码)
      mysql> use mysql;
      mysql> update user set host='%' where user='root' and host='localhost'; //解决1130问题
      mysql> flush privileges; //不太确定是否需要这个语句

    ps:
    由于安装的时候是在无网络的情况下,所以就没有截图,纯手打。

  • 相关阅读:
    分布式架构总汇【转】
    spring注解
    lombok安装和使用
    dubbo配置
    关于dubbo的负载均衡
    maven工作的过程
    android基础---->子线程更新UI
    JavaScript中有时候需要获取当前的时间戳
    Ubuntu 安装mysql
    nodejs 语法很特别的地方
  • 原文地址:https://www.cnblogs.com/ifly-zhhades/p/6785161.html
Copyright © 2020-2023  润新知