centos7 部署和配置Mysql5
CentOs 安裝Mysql
1.通過(guò)wget下載rpm
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
增加 skip-grant-tables=1
6 重新啟動(dòng)mysql
systemctl restart mysqld
mysql-uroot
8 .設(shè)置mysql密碼
use mysql;切換到mysql數(shù)據(jù)庫(kù)
update user set authentication_string = password(‘123@db’), password_expired = ‘N’, password_last_changed = now() where user =‘root’;
這句有可能報(bào)錯(cuò),提示不符合密碼policy
執(zhí)行以下兩句
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
再次執(zhí)行8中的update語(yǔ)句。
9.修改 /etc/my.cfg
注釋 這句skip-grant-tables=1
再次登錄
mysql -uroot -p
輸入密碼即可
二、 設(shè)置遠(yuǎn)程訪問(wèn)
grant all privileges on . to ‘root’@’%’ identified by ‘123@test’;
flush privileges;
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
一定要執(zhí)行relaod,否則不生效。
如果是阿里云,還要配置規(guī)則放行3306端口。
總結(jié)
以上是生活随笔為你收集整理的centos7 部署和配置Mysql5的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux高性能网络:协程系列08-协程
- 下一篇: 关系型数据库全表扫描分片详解