1. 程式人生 > >centOS6.5下的xampp的mysql與phpmyadmin遠端登陸配置

centOS6.5下的xampp的mysql與phpmyadmin遠端登陸配置

//////////////////////////2016/05/24/////////////////////////////

//////////////////////////by xbw///////////////////////////////////

/////////////環境 centOS6.5 x64  xampp///////////////

裝了mysql每個圖形介面感覺沒底,xampp自帶phpmyadmin,伺服器那邊沒有圖形介面,就算有訪問也不是很方便,看伺服器啟動phpmyadmin的圖形介面url是http://localhost/phpmyadmin,,那肯定http://伺服器公網ip/phpmyadmin可以訪問的,

但是訪問受限制了,只能在本地訪問;

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.

需要修改一下伺服器端的配置,我們找到 /opt/lampp/etc/extra/httpd-xampp.conf檔案,
# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
#Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

<Directory "/opt/lampp/phpsqliteadmin">
    AllowOverride AuthConfig Limit
    Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
註釋掉Require local; 新增   Order allow,deny
Allow from all
Require all granted 再訪問一下就好了,但是問題又來了, 重新啟動 /opt/lampp/lampp restart
MySQL Says: Cannot connect: invalid settings 初始化有問題,跟mysql的root賬戶的密碼有關,找到/opt/lampp/phpmyadmin/config.inc.php檔案, 我們發現password初始化那並沒有東西,
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';//這裡缺少資料庫密碼
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
沒密碼怎麼進入資料庫呢,加上剛才修改的mysql的密碼試了一下,果然可以了,但是蒙逼了,不用賬號密碼就可以登入了,太危險了,我們發現 $cfg['Servers'][$i]['auth_type'] = 'config';從配置檔案中讀取使用者密碼資訊的,我們需要換成cookie,就好了。。。 附上點mysql修改密碼命令;
linux下進入xampp的mysql
--------------------------------------------------------------
[[email protected] mysql]# cd /opt/lampp/bin/

[[email protected] bin]# ./mysql -u root -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 6

Server version: 10.1.13-MariaDB Source distribution



Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.



Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.



MariaDB [(none)]>

修改mysql的root使用者密碼
--------------------------------------------------------------------
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set password=password("******")where user='root';
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3  Changed: 3  Warnings: 0

MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> exit;
Bye


相關推薦

centOS6.5的xampp的mysqlphpmyadmin遠端登陸配置

//////////////////////////2016/05/24///////////////////////////// //////////////////////////by xbw/////////////////////////////////// ///

redis---在CentOS6.5安裝配置

eas 相關 var 可選 tro rip 持久 exec TP 本文詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redi

解決CentOS6.5MySQL5.6無法遠端連線的問題

在CentOS6.5上安裝了Mysql5.6,,本地服務啟動成功,但是遠端使用Navicat無法遠端連線到MySQL資料庫,為了解決這個問題,方法如下: (1)先將MySQL服務停掉 # service mysqd stop (2)檢視MySQL配置檔案 # vi /et

centos6.5安裝mysql,遠端訪問

安裝參考:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html,很詳細。 安裝成功後,得做相應配置才能從別的機器訪問mysql: 1.開放mysql訪問埠3306 修改防火牆配置檔案

centos6.5vsftpd服務的安裝及配置並通過pam認證實現虛擬使用者檔案共享

 FTP的全稱是File Transfer Protocol(檔案傳輸協議),就是專門用來傳輸檔案的協議.它工作在OSI模型的第七層,即是應用層,使用TCP傳輸而不是UDP.這樣FTP客戶端和伺服器建立連線前就要經過一個"三次握手"的過程.FTP服務還有一個非常重要的特點是

2.CentOS6.5的DNS主從區域傳送配置

query 從服務器 tro bytes lob dns主從 named col 主從 接著《1.CentOS6.5下的基礎DNS配置》來說,主從區域傳送只能讓從服務器來進行傳送,不給任何人傳送,我們看看上一章節《1.CentOS6.5下的基礎DNS配置》是否可傳送: [[

CentOS6.5 Nginx 的安裝配置

ffffff style 指定 this load() 應用 case 編譯 $? 昨天買了個服務器最近在配置一些基礎環境,想在訪問www.wzpbk.com:8080 不想要後面的:8080就能直接訪問到,聽說了Nginx就研究下給服務器裝上傳說中大名鼎鼎 Ng

Centos6.5搭建web環境(Apache+mysql+php+phpMyAdmin

apache mysql php phpmyadmin 轉崗以後因為不太熟練一直沒有怎麽管理服務器,為了後續工作能夠順利展開,決定將之前的服務器重新搭建,並把某些需求整合避免以後管理起來會淩亂。首先先把web環境給搭建起來,以下是搭建過程以作後續查證使用。因為機房實在是太冷了╮(╯▽╰)╭,所

centos6.5redis的安裝配置心得

$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar xzf redis-3.2.9.tar.gz $ cd redis-3.2.9 $ make 或者 make install PREFIX=安裝目錄上述流程依次代表,下載r

CentOS6.5Redis安裝配置

本文詳細介紹redis單機單例項安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redis版本號中間位是偶數的是穩定版,奇數的為非穩定版]) 一.安

CentOS6.5kafka+ZooKeeper下載安裝詳細教程-單機版

(注:在大資料分析系統中,不會安裝單機版,所以可以直接去看多機版教程,多機版教程也是完整的。) 下載zookeeper: 安裝zookeeper: 將zookeeper-3.4.6.tar.gz拿U盤複製到/home/hadoop目錄下 cd /home/hadoo

centos6.5redis的安裝配置

$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar xzf redis-3.2.9.tar.gz $ cd redis-3.2.9 $ make 或者 make install PREFIX=

CentOS6.5supervisor 3.0安裝使用

1、檢視python版本 [[email protected] ~]# python -V Python 2.6.6 2、下載並安裝supervisor wget http://pypi.python.org/packages/source/s/superviso

centos6.5svn伺服器的簡單搭建使用

linux下搭建svn伺服器的文章已經有很多了,這裡僅記下自己最近使用的一些實踐之談,原理先不深究,供日後查閱用。 安裝:yum install subversion -y,可用rpm -ql subversion檢視svn的安裝目錄,預設在/usr/bin目錄下 建

Centos6.5SSH免密碼登陸配置

配置SSH無密碼登陸 本教程配置說明 目的:實現主機名分別為 name 和 data2 的SSH免密碼登陸 兩臺主機均在hadoop使用者下進行操作 兩臺主機已實現基本網路配置 特別強調:免密碼ssh登陸每個個機子的/etc/hosts 的檔案內必

Centos6.5 的 ActiveMQ 5.14.2 的安裝配置

step 1) 下載ActiveMQ並解壓移到 /usr/local目錄下 cd /opt wget http://mirrors.cnnic.cn/apache//activemq/5.14.2/apache-activemq-5.14.2-bin.tar.gz tar

centos6.5安裝docke過程

centos devel x86 修改 版本 span yum ice 順序 由於需要到使用到docker,centOs6.5的內核是 2.6.32-431.el6.x86_64,需要更新到3.0以上。 安裝過程。 1 下載 kernel-ml-aufs-3.10.5-3.

centos6.5安裝python3安裝、python3虛擬環境創建venv

替代品 虛擬環境 由於 需要 tools python2.6 ipy模塊 python2 pip3   原因:在安裝完centos6.5後,通過命令行鍵入python時,默認為python2.6.6版本,系統並沒有安裝python3版本。又想學習python3,因此需要在c

centos6.5yum安裝mysql5.5

eps mysql 啟動 pms pan tar oar exp let 第一步就是看linu是否安裝了mysql,經過rpm -qa|grep mysql查看到centos下安裝了mysql5.1,那就開始卸載咯 2 接下來就是卸載mysql5.1了,命令

centos6.5使用yum完美搭建LNMP環境(php5.6)

準備工作 ase write res .so -c service 啟動 tcp 準備工作 配置防火墻,開啟80端口、3306端口刪除原有的 iptables , 添加合適的配置 rm -rf /etc/sysconfig/iptables vi /etc/sysco