无互联网情况下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:
由于安装的时候是在无网络的情况下,所以就没有截图,纯手打。

posted @ 2017-04-29 14:29  ifly_zhhades  阅读(360)  评论(0编辑  收藏  举报