最近在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