bitnami下mysql配置-包含phpMyAdmin配置

mysql開啓遠程訪問:

默認狀況下mysql的綁定ip是bind-address=127.0.0.1
找到my.cnf
bitnami@linux:~$ sudo find / -name my.cnf
[sudo] password for bitnami: 
/opt/bitnami/mysql/my.cnf
bitnami@linux:~$ 

註釋掉這一行php

[mysqladmin]
user=root

[mysqld]
basedir=/opt/bitnami/mysql
datadir=/opt/bitnami/mysql/data
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
tmpdir=/opt/bitnami/mysql/tmp
max_allowed_packet=16M
#bind-address=127.0.0.1

character-set-server=UTF8
collation-server=utf8_general_ci
[mysqld_safe]
mysqld=mysqld.bin

[client]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock

default-character-set=UTF8
[manager]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
pid-file=/opt/bitnami/mysql/tmp/manager.pid
default-mysqld-path=/opt/bitnami/mysql/bin/mysqld.bin

這樣就可遠程訪問。mysql

bitnami下重啓mysql服務的方法

$ cd /opt/bitnami
$ sudo ./ctlscript.sh restart mysql

 

mysql數據庫鏈接
看一下bitnami裏面mysql的quick guide:   (像重置密碼都在這個文檔當中)
我以爲bitnami裏面的全部東西安裝有時按照一個套路來的,可是這個套路可能跟別人的不一樣。好比mysql的啓動方法就是前面提到的,用ctlscript.sh來實現的。
 
virtual machine的mysql默認鏈接用戶名是: root/bitnami
mysql本地鏈接方式
$ mysql -u root -p
$ bitnami
 
若是想從別的機器上面訪問mysql,還須要執行如下命令
$ /installdir/mysql/bin/mysql -u root -p -e "grant all privileges on *.* to 'root'@'%' identified by 'your_root_password' with grant option";

若是執行完上面的命令之後還不能遠程登錄,那麼就多是防火牆的問題了,請開放3306端口。linux

查看防火牆狀態
sudo ufw status

詳細能夠參考:https://help.ubuntu.com/community/UFWweb

啓用phpMyAdmin(mysql頁面管理器)

phpMyAdmin is an easy to use management tool for MySQL that allows you to create and drop databases, create, drop and modify tables, delete, edit and add fields, execute SQL statements, manage keys on fields, manage privileges and export data in various formats through a web-based interface.
可是上面的配置是有誤的,由於找不到
"installdir/apps/phpmyadmin/conf/phpmyadmin.conf"這個文件,後來在如下連接中找到答案。
就是全部應用都是經過apache配置的,因此配置文件在 /opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf當中。具體能夠參考apache的配置:
 
配置完畢之後,經過 http://YOUR_IP/phpmyadmin 進行訪問,個人訪問地址就是 http://192.168.1.100:1280/phpmyadmin
 
 
其實虛擬機端口綁定,而後使用navicat直接鏈接就能夠。
相關文章
相關標籤/搜索