wget
二、安裝
yum -y install mysql57-community-release-el7-11.noarch.rpm
檢視安裝效果
三、安裝mysql,這一步耐心等待
yum install mysql-community-server
四、啟動mysql
systemctl start mysqld.service
檢視執行狀態
systemctl status mysqld.service
如果執行成功會返回以下內容
五、設定開機啟動
systemctl enable mysqld
systemctl daemon-reload
六、修改root預設密碼
grep "password" /var/log/mysqld.log
執行這一步可看到預設初始密碼
看到密碼後進行登入
mysql -uroot -p
輸入密碼看到以下內容代表登入成功
然後輸入alter user 'root'@'localhost' identified by '****************';進行修改密碼,新密碼必須包含大小寫字母,數字,特殊字元,且位數不得小於8位。
七、資料庫授權允許遠端登入
輸入以下內容,密碼是剛才設定的
grant all privileges on *.* to 'root'@'%' identified by '****' with grant option;
返回以下代表成功
執行重新整理使之生效然後退出,如下
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
mysql> exit
bye
八、設定防火牆開啟3306埠
[root@instance-im0hhqct ~]# systemctl start firewalld.service
[root@instance-im0hhqct ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@instance-im0hhqct ~]# firewall-cmd --reload
success
九、配置編碼為utf-8
vim /etc/my.cnf
在[mysqld]下面新增以下兩行**
儲存後重啟mysql
systemctl restart mysqld
重新登入mysql檢視編碼
十、登入測試
十一、建立新資料庫並指定使用者
首先登入mysql分別執行以下幾個步驟
1. create database newdatabase default character set utf8 collate utf8_bin;
2. grant all on newdatabase.* to 'test'@'%' identified by 'newpassword@@123';
3. flush privileges;
參 centos7 安裝lnmp環境
安裝nginx 1.安裝nginx源 rpm ivh yum localinstall 2.安裝nginx yum info nginx 檢視nginx版本資訊 yum install nginx 啟動nginx service nginx start 7以上 systemctl start ngi...
centos7 安裝LNMP環境
lnmp是指一組通常一起使用來執行動態 或者伺服器的自由軟體名稱首字母縮寫。l指linux,n指nginx,m一般指mysql,也可以指mariadb,p一般指php,也可以指perl或python。本文主要介紹lnmp安裝步驟,資料庫使用mariadb unit description nginx...
Centos7 編譯安裝LNMP環境
防火牆開放80埠 nginx預設使用80埠,可在nginx.conf中配置,若無需進行遠端訪問則不需要開放埠 永久開放80埠 firewall cmd zone public add port 80 tcp permanent 重啟防火牆 firewall cmd reload 檢視防火牆開啟狀態 ...