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.sockdefault-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:   (像重置密码都在这个文档当中)
http://wiki.bitnami.com/Components/MySQL#How_to_start.2fstop_the_MySQL_server.3f
我觉得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页面管理器)

http://wiki.bitnami.com/Components/phpMyAdmin_and_phpPgAdmin#How_to_enable_phpMyAdmin_or_phpPgAdmin_to_be_accessed_remotely.3f
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"这个文件,后来在以下链接中找到答案。
http://community.bitnami.com/t/phpmyadmin-conf-does-not-exist-in-the-phpmyadmin-folder/14293/3
就是所有应用都是通过apache配置的,所以配置文件在/opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf当中。具体可以参考apache的配置:
http://wiki.bitnami.com/Components/Apache#How_to_configure_your_web_application.3f
配置完毕以后,通过http://YOUR_IP/phpmyadmin 进行访问,我的访问地址就是http://192.168.1.100:1280/phpmyadmin
其实虚拟机端口绑定,然后使用navicat直接连接就可以。
本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/p/3553005.html,如需转载请自行联系原作者

bitnami下mysql配置-包含phpMyAdmin配置相关推荐

  1. bitnami mysql_bitnami下mysql配置-包含phpMyAdmin配置

    mysql开启远程访问: 默认情况下mysql的绑定ip是bind-address=127.0.0.1 找到my.cnf [email protected]:~$ sudo find / -name ...

  2. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  3. Linux下MySQL数据库主从同步配置

    操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...

  4. CentOS下MySQL 8.0安装配置

    1.源码编译安装MySQL8.0 版本信息 #cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 安装依赖包 yum -y ins ...

  5. win7mysql5.7.25安装教程_win7下MySql 5.7安装配置方法图文教程

    上学的时候经常使用MySql,当时也没想其他,主要是MySql对电脑的要求比较低,负载比较小.工作后一直在使用Oracle,现在因为项目的需要,重新安装MySql,发现变化有点多. 本经验适用于安装M ...

  6. ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载

    安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...

  7. nux下mysql的安装,配置,主从配置,卸载

    linux下mysql的安装,配置,主从配置,卸载 一.安装与配置 1.下载 2.解压 3.添加用户组和用户 4.安装 安装 修改启动脚本 修改项: 启动服务 测试连接 加入环境变量,编辑 /etc/ ...

  8. linux下Mysql 的安装、配置、数据导入导出

    为什么80%的码农都做不了架构师?>>>    <p><span>MySQL</span><span>是一种</span> ...

  9. ubuntu安装与配置mysql_ubuntu下mysql的安装与配置

    安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...

  10. mysql安装了老版本_Windows 环境下 MySQL 5.7 安装配置指南

    安装环境 Windows 版本:Windows 10 专业版 64bit MySQL 版本:MySQL 5.7.16 Tip 在安装 MySQL 前请务必确认自己电脑的 net 指令是正常工作的.有些 ...

最新文章

  1. 聚类和EM算法——K均值聚类
  2. 为什么python对空格,缩进要求这么高?缩进稍微不对就报错!
  3. R语言数据包自带数据集之ToothGrowth数据集字段解释、数据导入实战
  4. linux c printf 打印输出null
  5. 在文本每一行的行首和行尾都插入特定的相同字符或文本
  6. 刺激战场战斗服务器无响应,绝地求生刺激战场网络异常怎么办 波动异常解决...
  7. OpenCV相机位移引起的单应性的实例(附完整代码)
  8. Android开发面试题之Android四大组件
  9. ANSI X9.19 MAC算法介绍
  10. Leetcode--113. 路径总和Ⅱ
  11. 世界第一台电脑_2020世界计算机大会今日开幕 给市民带来全方位观展体验 - 三湘万象 - 湖南在线...
  12. EXEC和sp_executesql的区别
  13. mysql 工具 国产_推荐一款国产化比较好用的数据可视化工具(BI工具)
  14. aspose.cell for java 去水印_【Java编程基本功】(十)输出杨辉三角,输出*号,数组移动...
  15. 人类微生物组和缺失遗传力--读论文
  16. exit( )和_exit()的区别(https://blog.csdn.net/lwj10386)
  17. java修改密码代码_Java用户修改密码
  18. GAN实验错误记录——tensorflow.python.framework.errors_impl.InvalidArgumentError
  19. 第三章 - 有穷自动机与词法分析(二)
  20. 国防科技大学计算机学院微电子,国防科大微电子所在声表面波高频特性研究方面取得重要进展...

热门文章

  1. TensorFlow游乐场及神经网络简介
  2. 微软总部首席测试专家做客中关村图书大厦“说法”
  3. 21天学通JAVA:如何使用现有类
  4. 3.2 Hadoop生态
  5. (随机|批量)梯度下降法、(拟)牛顿法、共轭梯度法、启发式算法
  6. python3源码安装_源码安装Python3
  7. leetcode Best Time to Buy and Sell Stock专题
  8. 谦虚:让你备受人们的欢迎 — 《别输在不会表达上》
  9. 安装包 — 夜神模拟器下载地址
  10. eclipse—安装ADT插件搭建安卓开发环境