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:~$ 

注釋掉這一行

[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

這樣就可遠程訪問。

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端口。

查看防火牆狀態
sudo ufw status

詳細可以參考:https://help.ubuntu.com/community/UFW

啟用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直接連接就可以。


免責聲明!

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



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