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直接链接就能够。
相关文章
相关标签/搜索