CentOS安裝mysql5.7及簡單配置的詳細介紹

這篇文章主要介紹了centos安裝mysql5.7 及簡單配置教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

安裝

保證你的用戶有權限 安裝

沒有 切換 root

su root

(su的意思:swich user)

# rpm -ivh

可能會遇到

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

可以忽略(個人意見,百度了一下沒找到合適的答案)

#?yum?install?mysql-community-server

等待安裝完成….?

配置?

安裝后初始密碼這里找:

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

mysql 5.7 對密碼復雜度有要求,如果想創建簡單密碼,可先執行

set?global?validate_password_policy=0;

再創建用戶??

新裝的服務器注意關閉SELinux,否則可能會遇到很多權限導致的問題

setenforce?0  vi/etc/selinux/config

將ENFORCE=enforcing 改為 ENFORCE=disable?

配置文件

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

默認字符集

5.6之前的版本

[mysqld]  default-character-set=utf8

5.6之后的版本

[mysqld]  character-set-server=utf8

修改已存在數據庫的字符集

alter?database?mydb?default?character?set?utf8;

表名不區分大小寫

[mysqld]  lower_case_table_names=1

允許log-bin模式下創建配置文件

[mysqld]  log_bin_trust_function_creators=true

開啟嚴格模式,非嚴格模式下字段超長會被自動截斷

[mysqld]  sql-mode="STRICT_TRANS_TABLES"

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享