明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

CentOS安裝mysql5.7及容易設(shè)置的詳細(xì)說(shuō)明

[摘要]這篇文章主要介紹了CentOS安裝mysql5.7 及簡(jiǎn)單配置教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下安裝保證你的用戶有權(quán)限 安裝 沒(méi)有 切換 rootsu root (su的意思:swich user)# rpm -ivh可能會(huì)遇到warning: /var/tmp/rpm-t...
這篇文章主要介紹了CentOS安裝mysql5.7 及簡(jiǎn)單配置教程詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

安裝

保證你的用戶有權(quán)限 安裝

沒(méi)有 切換 root

su root

(su的意思:swich user)

# rpm -ivh

可能會(huì)遇到

warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

可以忽略(個(gè)人意見(jiàn),百度了一下沒(méi)找到合適的答案)

# yum install mysql-community-server

等待安裝完成....

配置

安裝后初始密碼這里找:

grep 'temporary password' ar/log/mysqld.log

mysql 5.7 對(duì)密碼復(fù)雜度有要求,如果想創(chuàng)建簡(jiǎn)單密碼,可先執(zhí)行

set global validate_password_policy=0;

再創(chuàng)建用戶

新裝的服務(wù)器注意關(guān)閉SELinux,否則可能會(huì)遇到很多權(quán)限導(dǎo)致的問(wèn)題

setenforce 0
vi/etc/selinux/config

將ENFORCE=enforcing 改為 ENFORCE=disable

配置文件

Linux: /etc/my.cnf
Windows: 安裝目錄下my.ini

默認(rèn)字符集

5.6之前的版本

[mysqld]
default-character-set=utf8

5.6之后的版本

[mysqld]
character-set-server=utf8

修改已存在數(shù)據(jù)庫(kù)的字符集

alter database mydb default character set utf8;

表名不區(qū)分大小寫(xiě)

[mysqld]
lower_case_table_names=1

允許log-bin模式下創(chuàng)建函數(shù)

[mysqld]
log_bin_trust_function_creators=true

開(kāi)啟嚴(yán)格模式,非嚴(yán)格模式下字段超長(zhǎng)會(huì)被自動(dòng)截?cái)?/p>

[mysqld]
sql-mode="STRICT_TRANS_TABLES"

以上就是CentOS安裝mysql5.7及簡(jiǎn)單配置的詳細(xì)介紹的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門(mén)到精通的SQL知識(shí)。