環境
系統:Ubuntu20.04 LTS
安裝環境:apache、mysql、php、最新版phpmyadmin、wordpress
(一)
sudo apt-get update

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


安裝 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

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等錯誤。