天天看點

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

下載下傳

官網下載下傳位址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

下載下傳用戶端與服務端

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置
Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

解除安裝cetos自帶的mariadb

檢查是否有,有的話就進行解除安裝,否則會出現沖突,一次方法檢測是否安裝過mysql。

查詢指令:rpm -qa | grep maria*

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

解除安裝指令:yum -y remove maria*

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

添加依賴

當你安裝的時候,他會提示讓你安裝依賴

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

yum install net-tools          安裝net-tools依賴

yum install perl               安裝perl依賴

yum install autoconf           安裝autoconf依賴 

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置
Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置
Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

建立mysql組

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

安裝mysql服務端與用戶端

安裝服務指令:rpm -ivh MySQL-server-5.6.43-1.el7.x86_64.rpm

安裝客戶指令:rpm -ivh MySQL-client-5.6.43-1.el7.x86_64.rpm

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置
Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

通過檢視版本号檢查是否安裝成功:mysqladmin –version  (能查出來說明安裝成功)

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

修改root使用者密碼

跳過檢驗

安裝完成後先别啟動,先跳過檢驗,因為5.5以上安裝好後會有一個木預設密碼。

指令:mysqld_safe

--user=root --skip-grant-tables --skip-networking &

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

首次登陸

登陸上mysql,他會提示你讓你輸入密碼,直接回車即可

指令:mysql -u root -p

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

修改密碼

切換到mysql資料庫下面——查詢目前使用者名和密碼,可以看到root使用者的預設密碼加密的——使用sql将其預設密碼改了。然後退出,重新開機mysql服務。

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

再次登陸:

重新開機好了以後就可以使用剛剛修改的密碼進行登陸了

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

登陸後他會提示你讓你修改密碼,在進行修改一次即可

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

設定允許遠端連結

設定允許遠端連結,使用root使用者,密碼是045672,設定後重新整理權限。

指令:grant all privileges on *.* to 'root'@'%' identified by '045672' with grant option;

指令:flush privileges;

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

配置防火牆:

配置防火牆開放3306端口,然後重新加載防火牆。

開放3306端口指令:firewall-cmd --permanent --zone=public --add-port=3306/tcp

重新加載:firewall-cmd –reload

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

遠端連結測試

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

配置字元集

檢視

通過sql可以檢視到預設的字元集是latinl。

Sql:show variables like '%char%';

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

修改:

通過修改my.cnf配置檔案來修改字元集的,這個配置檔案安裝好後是沒有的。要從/usr/share/mysql/ 中找到my.cnf的配置檔案,在将其cp到/etc下改名為my.cnf

然後修改my.cnf:

[client]

default-character-set=utf8

[mysqld]

character_set_server=utf8

character_set_client=utf8

collation-server=utf8_general_ci

[mysql]

default-character-set=utf8

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置
Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

重新開機後再次檢視的時候字元集已經該好了

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

Mysql在Linux下的重要檔案位置

配置檔案:配置檔案(my.cnf)位置:/etc/my.cnf

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置

資料存放位置:資料庫檔案。位置:/var/lib/mysql/

Centos7 下使用rpm方式安裝mysqlMysql在Linux下的重要檔案位置