首頁 > 資料庫 > mysql教程 > CentOS安裝mysql5.7及簡單設定的詳細介紹

CentOS安裝mysql5.7及簡單設定的詳細介紹

黄舟
發布: 2017-03-24 14:15:17
原創
1620 人瀏覽過

這篇文章主要介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板