Ubuntu20.04安裝apache、mysql、php、phpmyadmin、wordpress(一)


環境

系統:Ubuntu20.04 LTS

安裝環境:apache、mysql、php、最新版phpmyadmin、wordpress

 (一)

1.系統升級和更新源
sudo apt-get update
sudo apt-get upgrade

 2.配置apache2

apt-get install apache2 -y

 在本地計算機(您自己使用的電腦打開瀏覽器)輸入http://< IP 地址> 查看到 “it works” 界面,說明 apache2 安裝成功。

3.安裝php組件
sudo apt-get install php7.4 -y

 安裝 php 相關組件:

sudo apt-get install php7.4-fpm

sudo apt-get install php7.4-mysql

sudo apt-get install php7.4-gd php7.4-mbstring -y

 

開啟php服務:service php7.4-fpm start

檢查php服務是否已啟動:php -v

 4.安裝mysql數據庫

sudo apt-get install mysql-server -y

安裝php mysql相關組件:

sudo apt-get install php7.4-mysql(上面安裝過了,忘記了.....)

查看mysql版本,看是否成功安裝

mysql -V

 

mysql8.0默認root用戶無密碼登錄,需要額外創建mysql用戶

create user 'test'@'localhost' identified by '123456';    //為本地創建一個名為test,密碼為123456的用戶;

GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION;    //為本地test用戶授予所有權限;

flush privileges;    //刷新權限,更新;

 

MySQL 8.0修改密碼步驟:

以 root 用戶登錄MySQL。
進入MySQL系統自帶數據庫: mysql 數據庫中。
執行更改密碼語句。
退出MySQL后,使用新的密碼重新登陸。

mysql> show databases;
mysql> use mysql;

mysql> ALTER USER '用戶名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

mysql> flush privileges; --刷新MySQL的系統權限相關表

mysql> exit;

 

 問題:ubuntu下mysql設置允許遠程連接,(10061)錯誤

一,先確認Iptable里面沒有阻止3306端口

二,創建用戶,允許任意主機登錄,即允許登錄主機為%,而不是local

三,很多人忽略的一步,/etc/mysql/my.cnf里面設置bind-address = 0.0.0.0,如果已經存在bind-address = 127.0.0.1的就修改為0.0.0.0

ok了,這樣就可以解決mysql遠程登錄2003,10061等錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM