MySQL5 7 18安裝教程

2022-04-06 07:54:49 字數 2369 閱讀 6061

由於不同版本的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...