CentOS安裝mysql5.7及容易設置的詳細說明
發表時間:2023-09-04 來源:明輝站整理相關軟件相關文章人氣:
[摘要]這篇文章主要介紹了CentOS安裝mysql5.7 及簡單配置教程詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下安裝保證你的用戶有權限 安裝 沒有 切換 rootsu root (su的意思:swich user)# rpm -ivh可能會遇到warning: /var/tmp/rpm-t...
這篇文章主要介紹了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"
以上就是CentOS安裝mysql5.7及簡單配置的詳細介紹的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。