无互联网情况下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 就是密码。
-
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; -
mysql -uroot -p (登入mysql ,输入新设的密码)
mysql> use mysql;
mysql> update user set host='%' where user='root' and host='localhost'; //解决1130问题
mysql> flush privileges; //不太确定是否需要这个语句
ps:
由于安装的时候是在无网络的情况下,所以就没有截图,纯手打。