Centos 7.3 安裝 MySQL 5.7

  1. 下載并安裝MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

使用上面的命令就直接下載了安裝用的Yum Repository,大概25KB的樣子,然后就可以直接yum安裝了肴甸。

yum -y install mysql57-community-release-el7-10.noarch.rpm
  1. 安裝 MySQL 服務(wù)
yum -y install mysql-community-server

這個(gè)過(guò)程比較漫長(zhǎng).....

  1. MySQL 配置
  • 啟動(dòng) MySQL systemctl start mysqld.service
  • 修改 /etc/my.cnf,增加 bind-address=0.0.0.0
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# 綁定 ip 
bind-address=0.0.0.0

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

重啟mysql服務(wù)使配置生效

systemctl restart mysqld
  • 查看 MySQL 運(yùn)行狀態(tài),運(yùn)行狀態(tài)如圖:
systemctl status mysqld
  • 查看 root@localhost 密碼, grep "password" /var/log/mysqld.log
  • 進(jìn)入數(shù)據(jù)庫(kù) mysql -u root -p 崩侠,輸入初始密碼 lGbaxrzas9.E

  • 修改 root@localhost 密碼,ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    其中‘new password’替換成你要設(shè)置的密碼坷檩,注意:密碼設(shè)置必須要大小寫字母數(shù)字和特殊符號(hào)(,/';:等),不然不能配置成功却音,如果要修改為root這樣的弱密碼,需要進(jìn)行以下配置:

  • 查看當(dāng)前密碼策略 show variables like '%password%';

策略說(shuō)明
validate_password.length 是密碼的最小長(zhǎng)度矢炼,默認(rèn)是8系瓢,我們把它改成6
輸入:set global validate_password.length=6;
validate_password.policy 驗(yàn)證密碼的復(fù)雜程度,我們把它改成0
輸入:set global validate_password.policy=0;
validate_password.check_user_name 用戶名檢查句灌,用戶名和密碼不能相同夷陋,我們也把它關(guān)掉
輸入:set global validate_password.check_user_name=off;

  • 修改密碼策略
    添加validate_password_policy配置
    選擇0(LOW),1(MEDIUM)胰锌,2(STRONG)其中一種骗绕,選擇2需要提供密碼字典文件
[root@slave1 ~]# vim /etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# 綁定 ip 
bind-address=0.0.0.0

# 添加validate_password_policy配置
validate_password_policy=0
# 關(guān)閉密碼策略
validate_password = off

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

重啟mysql服務(wù)使配置生效

systemctl restart mysqld
  1. 開啟mysql的遠(yuǎn)程訪問(wèn)
    執(zhí)行以下命令開啟遠(yuǎn)程訪問(wèn)限制(注意:下面命令開啟的IP是 192.168.0.1,如要開啟所有的匕荸,用%代替IP):
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;

然后再輸入下面兩行命令

flush privileges; 
exit;
  1. 為 firewalld 添加開放端口
    添加mysql端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重新加載
firewall-cmd --reload
  1. 修改mysql的字符編碼(不修改會(huì)產(chǎn)生中文亂碼問(wèn)題)
    顯示原來(lái)編碼:
show variables like '%character%';

修改/etc/my.cnf

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

重啟mysql服務(wù)使配置生效

systemctl restart mysqld
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末爹谭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子榛搔,更是在濱河造成了極大的恐慌诺凡,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件践惑,死亡現(xiàn)場(chǎng)離奇詭異腹泌,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)尔觉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門凉袱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事专甩≈油遥” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵涤躲,是天一觀的道長(zhǎng)棺耍。 經(jīng)常有香客問(wèn)我,道長(zhǎng)种樱,這世上最難降的妖魔是什么蒙袍? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮嫩挤,結(jié)果婚禮上害幅,老公的妹妹穿的比我還像新娘。我一直安慰自己岂昭,他們只是感情好以现,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著佩抹,像睡著了一般叼风。 火紅的嫁衣襯著肌膚如雪取董。 梳的紋絲不亂的頭發(fā)上棍苹,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音茵汰,去河邊找鬼枢里。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蹂午,可吹牛的內(nèi)容都是我干的栏豺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼豆胸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼奥洼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起晚胡,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤灵奖,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后估盘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瓷患,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年遣妥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了擅编。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爱态,靈堂內(nèi)的尸體忽然破棺而出谭贪,到底是詐尸還是另有隱情,我是刑警寧澤锦担,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布故河,位于F島的核電站,受9級(jí)特大地震影響吆豹,放射性物質(zhì)發(fā)生泄漏鱼的。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一痘煤、第九天 我趴在偏房一處隱蔽的房頂上張望凑阶。 院中可真熱鬧,春花似錦衷快、人聲如沸宙橱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)师郑。三九已至,卻和暖如春调窍,著一層夾襖步出監(jiān)牢的瞬間宝冕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工邓萨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留地梨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓缔恳,卻偏偏與公主長(zhǎng)得像宝剖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子歉甚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348