最近在Linux上几回安装了Mysql,发现安装的时候都要参照教程参照,印证了一个道理,好记性不如烂笔头。整理一下,方便之后使用。node
环境:centos6.5 final 64位版
MySql版本:mysql-5.7.17-1.el5.x86_64.rpm-bundle.tarmysql
1.准备好环境MySql下载地址:http://mirrors.sohu.com/mysql/MySQL-5.7/sql
2.shell> tar -zxvf mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar -C /data/mysql //解压tar包至/data/mysql目录下shell
3.使用 rpm -ivh .rpm --nodeps --force 依次安装解压出来的rpm包 //安装的时候把替换成相应的rpm包,屡次执行centos
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 就是密码。ui
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; //不太肯定是否须要这个语句it
ps:
因为安装的时候是在无网络的状况下,因此就没有截图,纯手打。sed