centos7配置lnmp 安裝mysql

2021-09-24 16:35:54 字數 2547 閱讀 6759

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 檢視防火牆開啟狀態 ...