由於不同版本的mysql安裝的過程可能稍有不同,這裡介紹的版本是mysql-5.7.18的版本。
1、**mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz壓縮檔案
輸入oracle中**mysql的位址如下:
由於我們是linux centos 6.5 64位,所以,選擇安裝的版本如下:
**mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz壓縮檔案。
2、上傳到linux上,並安裝
這裡,我上傳到linux的目錄為/data/program/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz,解壓到當前資料夾,如下圖所示:
為了更通用,我習慣設定軟鏈結,因此輸入:
效果為:
好處,由於軟鏈結相當於windows系統的快捷方式,此時,如果我們的mysql版本改變,只要改變軟鏈結的指向即可。
開始設定:
(1)新增mysql組和mysql使用者
group add mysql
user add mysql -g mysql
(2)在/data/program/mysql下建立乙個data目錄
mkdir data
(3)將/data/program/mysql目錄以及其下所有檔案和目錄改為mysql:mysql擁有
chown mysql:mysql /data/program/myql
chown mysql:mysql /data/program/mysql/* -r
(4)設定myql下的bin為環境變數:
在/etc/profile中新增如下:
配置好後,執行:
source /etc/profile
使得剛才配置的環境變數生效。
(5)輸入如下命令:
mysqld --user=mysql --basedir=/data/program/mysql --datadir=/data/program/mysql/data--initialize
此時,列印出如下資訊:
在最後一行,有給出root的預設密碼為:olt,p!orm19o
(6)啟動mysql.server
執行:/data/program/mysql/support-files/mysql.serverstart
此時,列印如下錯誤資訊:
(7)設定開機啟動項和一些必要的設定
cp /data/program/mysql/support-files/mysql.server/etc/init.d/mysqld
chmod 755/etc/init.d/mysqld
vim /etc /init.d/mysqld
輸入:set number可以先試試行號,修改66-73行的資料目錄:
修改為:
(8)修改/etc/my.cnf配置
注意:在其中新增basedir和datadir的目錄
(9)啟動mysql
service mysqld start
(10)測試myql客戶端是否能夠成功連線上去,執行:
mysql -uroot -p
密碼為剛才生成的olt,p!orm19o
可以看到成功的登入mysql,如下:
問題:假如忘記mysql資料庫的密碼,該如何操作呢?
可以在/etc/my.cnf中[mysqld]下面新增這樣一行:
skip-grant-tables=1
重啟:重啟,mysql,這樣就可以,免密碼登入mysql,當我們成功登入後,再去修改指定使用者的密碼。
輸入:mysql -uroot -p
此時雖然,仍要我們輸入密碼,但是密碼是空的,直接按回車進去。
執行:use myql;
更新密碼root使用者的密碼為mima,執行如下:
update user set authentication_string = password('mima'),password_expired = 'n', password_last_changed = now() where user = 'root';
設定成功之後,我們把之前的skip-grant-tables=1注釋掉,重新啟動mysql,此時myql的root使用者的密碼為mima,即可以成功登入。
注意:上述的配置,mysql只能本地訪問,是不允許外部訪問的。
需要設定如下:
grant all privileges on *.* to 'root'@'%' identified by 'mima' with grant option;
flush privileges;
注意:這裡只是簡單的將所有資料庫,允許root使用者用密碼mima從任意ip登入該資料庫進行訪問,當然實際情況中,只允許某些使用者訪問某些事資料庫。
mysql 5 7 18安裝教程
wgettar xzf mysql 5.7.18 linux glibc2.5 x86 64.tar.gzmv mysql 5.7.18 linux glibc2.5 x86 64 usr local mysql建立資料目錄,如 mkdir usr local mysql data修改 etc my...
mysql 5 7 18解壓版安裝
最近剛剛接觸資料庫,在官網下的5.7.18的解壓版,現將安裝過程做個記錄。1.將壓縮包移動到希望安裝的路徑解壓 c program files x86 mysql 5.7.18 winx64 2.新增環境變數 右擊計算機 屬性 系統屬性 高階 環境變數,入下 圖 新新增的路徑和前面的路徑用分號隔開。...
MySQL5 7 18解壓版安裝步驟
因為mysql更新比較頻繁,所以可能在安裝mysql時需要歷史版本,位址如下 現在安裝的是mysql5.7.18版本,如圖所示 1.解壓檔案 2.配置環境變數 3.在e mysql 5.7.18 winx64目錄下新建my.ini檔案,內容為 client 埠號 3306 port 3306 mys...