linux下bitnami一键安装redmine后无法远程访问mysql的问题

在centos 6.5系统下通过bitnami一键成功安装redmine后想通过navicat for mysql工具远程访问mysql数据库实现对数据库的备份和恢复操作,其具体操作方法如下:

(1)打开navicat for mysql工具,在工具中通过响应‘连接’按钮对需连接的mysql服务器创建一个连接

输入相关的连接信息后,在左边目录树中能看到连接名,在连接名上执行鼠标右键,然后执行打开连接,在这种情况下一般会报如下错误

出现该错误时,首先考虑mysql是否已启动,若已启动则考虑mysql目录下的my.cnf文件配置问题,在访文件中需将[mysqld]段中的bind-address=127.0.0.1注释掉,然后再重新右键执行‘打开连接’操作,此时有可能会报无权限访问的错误,如下图所示:

出现以上错误表明当前建立连接时所设置的数据库用户名不允许访问mysql数据库,此时可以用root账号进入mysql数据库(shell提示符下执行mysql -h 127.0.0.1 -u root -p命令),然后在数据库提示符下执行grant all privileges on *.* to ‘需远程登录连接的数据库账号名‘@‘%‘ identified by ‘该远程账号名的密码‘;和flush privileges;语句,前一条语句(即grant all privileges打头的语句)的意思是允许语句中指定的账号从任何IP访问mysql数据库;

如果忘记了数据库root账号的密码,则可以通过修改mysql目录下的my.cnf文件来修改root账号的密码,修改方法为:在该文件的[mysqld]段中加入一行skip_grant_tables并保存退出,然后再重新启动mysql数据库;成功重启数据库后,在shell提示符下先cd进入到mysql所在目录,然后执行./bin/mysql,此时会进入mysql数据库提示符,此时输入USE mysql来切换数据库,在成功切换数据库后执行UPDATE user SET Password = password ( ‘new-password‘ ) WHERE User = ‘root‘语句和flush privileges语句,前一条语句是修改root账号的密码,语句中的‘new-password’为新密码;执行成功后用quit退出数据库,然后再将my.cnf文件中的skip_grant_tables删除并保存后退出,最后再重新启动mysql数据库;在成功修改了root的密码后,再通过root账号进入mysql数据库,然后再在数据库提示符下通过执行grant all privileges on *.* to ‘需远程登录连接的数据库账号名‘@‘%‘ identified by ‘该远程账号名的密码‘;和flush privileges语句来设置允许语句中指定的账号从任何IP访问mysql数据库

以上设置都完成后,便能通过navicat for mysql远程访问mysql数据库

时间: 2024-10-27 10:21:18

linux下bitnami一键安装redmine后无法远程访问mysql的问题的相关文章

Linux下OneinStack一键安装JAVA+PHP+Tomcat+Nginx+MySQL网站环境

yum -y install wget screen python #for CentOS/Redhat # apt-get -y install wget screen python #for Debian/Ubuntu wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云用户下载 wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载

BitNami一键安装Redmine(转)

1. 简介 对于一个新手,如果严格按照官方文档来安装redmine,我想会“疯”掉的.有没有一种简便的方法.有滴,那就是BitNami. BitNami提供redmine的一键安装程序,简单.易用.方便. 2. 安装 下载地址:http://bitnami.org/stack/redmine 不仅仅是windows的有一键安装程序,linux也有一键安装程序.我的安装环境是windows xp,下载的版本是bitnami-redmine-2.3.0-0-windows-installer.exe

BitNami一键安装Redmine

1. 简介 对于一个新手,如果严格按照官方文档来安装redmine,我想会"疯"掉的.有没有一种简便的方法.有滴,那就是BitNami. BitNami提供redmine的一键安装程序,简单.易用.方便. 2. 安装 下载地址:http://bitnami.org/stack/redmine 不仅仅是windows的有一键安装程序,linux也有一键安装程序.我的安装环境是windows xp,下载的版本是bitnami-redmine-2.3.0-0-windows-installe

centos7 BitNami一键安装Redmine

Redmine是一个灵活的项目管理web应用,采用Ruby on Rails框架开发.Redmine是典型的web 2.0网站,项目管理系统的后起之秀.Redmine支持多项目,灵活的角色权限管理,灵活的问题追踪,自动生成甘蔗图和日历,新闻,文档和文件管理,wiki,论坛,问题自定义属性,SCM集成(包括SVN,Git,CVS,Mercurial),支持多种数据库等等. 1.Redmine介绍 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Bas

linux下cmake编译安装、配置和卸载mysql

WIN10下虚拟机:VMware workstation 12 PRO 安装 # 1.查看系统版本 [[email protected]][/home/xiluhua]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # 2.到mysql官网下CentOS 7对应的版本, 2.1.选择社区版(红框) # 3.将下载的安装包放到上传到/usr/local/mysql文件夹下(自己新建准备),解压缩 准备工作1.安装cmak

Linux 下mongodb的安装

l第一:下载,解压mongodb文件.把解压的文件放在/opt/下面(存放目录安装自己习惯存放) # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz # tar -xvf mongodb-linux-x86_64-2.0.4.tgz # mv mongodb-linux-x86_64-2.0.4.tgz mongodb2.0.4  (为了方便,把它从命名的更加简洁些) 第二:创建mongodb存放的数据文件.

Linux下PHP环境安装具体步骤

Linux下 PHP环境安装 您需要以下安装包: 1.     字体引擎,freetype-2.1.10.tar.gz 2.     JPEG 图形库,jpegsrc.v6b.tar.gz 3.     PNG图形库,libpng-1.2.8-config.tar.gz 4.     数据压缩库,zlib-1.2.3.tar.gz 5.     加密算法扩展库,libmcrypt-2.5.7.tar.gz 6.     PHP的源码包,php-5.3.3.tar.gz6 确保您的安装linux环

linux 下apache的安装

一.从apache官网上下载apache的安装包 下载apr和apr-util安装包,解压到apache的srclib目录,apache从2.4?开始把这个两个模块剥离 进入apache解压目录,./configure  --with-included-apr  --enable-so make make intall 二.写了一个简单的页面测试,但是发现html引用的图片(其他资源应该会有同样问题)被禁止访问,设了相关权限和配置仍没有效果 最后想到是不是selinux导致,把selinux禁用

Linux下RAR的安装及使用

准备将一个21G的文件从WINDOWS平台传到LINUX服务器上,准备用WINRAR压缩软件把文件压缩成ZIP格式,由于ZIP不能压缩超过4G的文件,所以只能用rar的格式,但是LINUX服务器上要支持解压rar文件,必须安装第三方的rarlinux解压缩软件,具体下载地址: wget http://www.rarsoft.com/rar_CN/rarlinux-3.9.3.tar.gz 下载直接,进行解压,进入目录,直接运行 make 再运行 make install 安装成功后,运行 rar