這篇文章主要介紹了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