安裝
保證你的用戶有權(quán)限 安裝
沒有 切換 root
su root
(su的意思:swich user)
# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
可能會遇到
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 對密碼復(fù)雜度有要求,如果想創(chuàng)建簡單密碼,可先執(zhí)行
set global validate_password_policy=0;
再創(chuàng)建用戶
新裝的服務(wù)器注意關(guān)閉SELinux,否則可能會遇到很多權(quán)限導(dǎo)致的問題
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ù)庫的字符集
alter database mydb default character set utf8;
表名不區(qū)分大小寫
[mysqld]
lower_case_table_names=1
允許log-bin模式下創(chuàng)建函數(shù)
[mysqld]
log_bin_trust_function_creators=true
開啟嚴(yán)格模式,非嚴(yán)格模式下字段超長會被自動截?cái)?br />
[mysqld]
sql-mode="STRICT_TRANS_TABLES"
以上所述是小編給大家介紹的CenOS安裝mysql5.7 及簡單配置教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- CentOS 6.5安裝mysql5.7教程
- CentOS6.8使用cmake安裝MySQL5.7.18
- CentOS6.5下安裝Mysql5.7.18的教程詳解
- CentOS6.5 上部署 MySQL5.7.17 二進(jìn)制安裝以及多實(shí)例配置
- CentOS 7下使用RPM安裝mysql5.7.13
- CentOS7下MySQL5.7安裝配置方法圖文教程(YUM)
- centos 7系統(tǒng)下編譯安裝 mysql5.7教程
- CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11
- CentOS 7.2 下編譯安裝PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法詳解(mini版本)
- Linux學(xué)習(xí)第三篇 Centos7安裝mysql5.7.16數(shù)據(jù)庫