導航:首頁 > 編程大全 > lnmp修改mysql密碼

lnmp修改mysql密碼

發布時間:2024-08-20 06:17:45

㈠ LAMP和LNMP區別是什麼

LAMP和LNMP區別:

1、定義不同:

lamp:是Web應用軟體組合。

lnmp:指的是一個基於CentOS/Debian編寫的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一鍵安裝包。

2、作用不同:

lamp:是linux(操作系統)、ApacheHTTP 伺服器。一般用來建立web應用平台。

lnmp:是用來在Linux系統下Nginx+MySQL+PHP這種網站中搭建伺服器架構。

3、用戶評價不同:

lamp:LAMP是最強大的網站解決方案。

lnmp:lnmp搭建的Linux系統,是目前最流行的免費操作系統。

4、軟體組件不同:

lamp:Linux、Apache、MySQL、PHP,Perl 或 Python。

lnmp:Nginx、MySQL、PHP、PHPMyAdmin、Apache(可選)、Zend Optimizer(可選)、eAccelerator(可選)、ionCube(可選)、PureFTPd(可選)、VsFTPd(可選)。

5、適用環境不同:

lamp:

系統支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)等linux系統

內存要求:≥256M

lnmp:

CentOS 5.8 32Bit / 64Bit

CentOS 6.2 32Bit / 64Bit

CentOS 6.3 32Bit / 64Bit

㈡ 如何通過docker容器安裝LNMP伺服器環境

安裝 系統環境
硬體型號: ThinkPad T520
系統版本: ubuntu 14.04
CPU: i7
RAM: 8G
添加軟體源

由於Ubuntu源中的最先版本為0.9無法滿足要求,所以需要使用Docker的官方源
添加密鑰:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80
--recv-keys \

源地址: deb http://get.docker.io/ubuntu docker main
添加源可以通過"軟體和更新->其它軟體->添加"來操作
添加後執行如下命令:
$ sudo apt-get update
$ sudo apt-get install lxc-docker-1.1.1
注: 官方給出的源地址為https連接的,但是總是出現ssl驗證失敗的錯誤,最後改為非
ssl連接之後正常
測試

執行如下命令獲取容器鏡像,創建一個實例並打開一個實例shell
$ sudo docker run -t -i centos:latest /bin/bash
注:第一次運行由於需要下載鏡像可能需要多等一會兒
運行成功後會有一個新的shell提示符
製作鏡像 要求
web容器安裝Nginx+PHP服務
資料庫容器安裝Mysql服務
web服務和資料庫分離
web服務容器可以訪問資料庫容器
製作nginx+php鏡像

啟動一個容器實例:
$ sudo docker run -t -i centos:latest /bin/bash
安裝nginx與PHP:
Nginx可以使用源碼或rpm包進行安裝,PHP可以使用源碼或yum安裝.具體安裝和配置這里
不進行具體講述.
注:需要把nginx與php-fpm添加到系統服務中並設置開機啟動
我設置的站點根目錄為/opt/web
退出shell並執行如下命令製作鏡像:
$ sudo docker commit -m="web service image nginx+php" -a="username" \
sudo docker ps -lq username/web:v1
這是一個組合命令:
sudo docker commit根據已有實例製作鏡像
sudo docker ps -lq返回最後一個運行的實例id
已有鏡像可以使用sudo docker images 查看
至此創建了第一個鏡像 username/web:v1
製作mysql鏡像

啟動實例:
$ sudo docker run -t -i centos:latest /bin/bash
安裝Mysql.
設置Mysql服務開機啟動:
$ chkconfig mysqld on
啟動mysql.
修改mysql登陸許可權:
mysql> grant all privileges on . to 'root'@'%'
identified by 'dbpasswd';
mysql> flush privileges;
mysql服務默認只能本地連接,製作鏡像的時候需要注意.否則是無法連接到資料庫的.
退出shell並執行如下命令製作mysql容器鏡像:
$ sudo docker commit -m="mysql service image" -a="username" \
sudo docker ps -lq username/mysql:v1
清除不再需要的實例:
$ sudo docker rm sudo docker ps -aq
啟動並關聯實例

web實例依賴與mysql,所以先打開一個mysql實例:
$ sudo docker run -d --name db username/mysql:v1
/sbin/init
-d參數是讓實例以dameon的形式運行. /sbin/init是創建實例後執行的操作,此處為初
始化系統服務,包括運行mysql.
啟動web實例並與資料庫實例進行關聯:
$ sudo docker run -d --name web --link db:db -p 8080:80 -v /path/to/src:/opt/web username/web:v1 /sbin/init
--link參數設置關聯的容器,可以設置多個.關聯之後會自動更新web容器的host,把db
的地址指向到資料庫容器的地址.
-p 參數用來進行ip映射.此處把容器的80埠映射到了本地的8080埠.web服務可是
通過localhost:8080訪問.
-v 參數把數據掛載到容器指定目錄.此處為把站點源碼目錄掛載到容器的站點目錄.
在web容器中訪問資料庫容器的mysql服務可以使用db這個主機地址.

㈢ 如何在CentOS6下實現Apache+PHP+MySQL的快速安裝

LAMP是一個免費、開源的解決方案,代表了Linux、Apache、MySQL、PHP,主要用作建立可行的通用的web伺服器。那麼如何在CentOS6下實現安裝Apache+php+Mysql的快速安裝?其具體安裝配置步驟可以如下進行:
1.准備工作
使用yum進行安裝,為了提高速度,最好先是修改為中國CentOS鏡像伺服器。目前國內有三個鏡像可以選擇,分別是:中國科學技術大學、163和Sohu的鏡像,建議教育網用戶選擇中科大,電信用戶選擇163,他們的repo文件本博客作了備份如下:
http://yupengyan.com/wp-content/uploads/2012/02/CentOS6-Base-163.repo_.txt
http://yupengyan.com/wp-content/uploads/2012/02/CentOS6-Base-sohu.repo_.txt
http://yupengyan.com/wp-content/uploads/2012/02/CentOS6-Base-ustc.repo_.txt
下面命令是備份CentOS-Base.repo文件,並修改使用163鏡像作為yum源:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.save
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo

2.更新系統內核
yum -y update

3.安裝Apahce、Mysql、PHP
yum -y install httpd php mysql mysql-server

默認情況下,mysql數據目錄位於/var/lib/mysql
4.安裝相關組件:
yum install php-mysql php-gd php-imap php-ldap php-odbc
php-pear php-xml php-xmlrpc

5.安裝MySQL管理工具phpMyAdmin
yum -y install phpMyAdmin
6.配置Apache隨系統啟動
chkconfig --levels 235 httpd on
/etc/init.d/httpd start

7.配置MySQL隨系統啟動
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

8.設置資料庫root密碼
/usr/bin/mysqladmin -u root password 'New+Password#www.yupengyan.com'

9.測試PHP是否安裝成功
在 CentOS 中 Apache 的默認根目錄是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存儲在 /etc/httpd/conf.d/ 目錄。

㈣ 如何搭建php+mysql環境

1、需要集成phpmysqlapache的環境包,先去這個地址http://phpnow.org下載,如圖,可能地址發生跳轉了,不用管它,看下圖,右側點擊立即下載:

11、mysql資料庫創建完成了,之後遇到php頁面需要mysql資料庫的話,記住這些參數:資料庫主機(host):localhost、資料庫名:mahe、資料庫用戶:root、資料庫密碼:root,一般涉及mysql資料庫的只需要這些參數,具體在哪填視情況而定,不細說了。


注意如果是測試開源程序如dede等,直接把需要上傳的文件放到htdocs目錄,參考開源程序的安裝就可以了,一般開源程序都有安裝說明。

㈤ centos下裝完mysql後默認密碼是多少,如何修改

1、安裝完默認是沒有密碼的,可以用以下命令給root用戶設置密碼:

mysql_secure_installation

2、根據提示輸入2次密碼,就設置成功了。

注意,在設置過程中,會提示刪除是否anonymous用戶,是否拒絕root的遠程訪問,是否刪除測試用的資料庫等,這些都需要根據自己的實際情況進行選擇。

3、最後出現:Thanks for using MySQL!,設置密碼成功了。

4、改完後重啟mysql: /etc/init.d/mysqld restart

㈥ vps伺服器怎麼使用

1、在開始運行里(或者電腦的win鍵+R)在運行里輸入mstsc,如圖顯示。

閱讀全文

與lnmp修改mysql密碼相關的資料

熱點內容
來自app的快捷指令是怎麼有的 瀏覽:844
保留文件的原始文字圖片 瀏覽:385
國外網站的店怎麼看呢 瀏覽:56
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633

友情鏈接