在默认情况下mysql是不允许远程访问的.
现在需要添加一个可以具有原创访问的mysql账号(需要进入mysql命令行下):
GRANT ALL PRIVILEGES ON *.* TO remote@"%" IDENTIFIED BY '远程登录的明文密码' WITH GRANT OPTION;
执行如下语句生效:
flush privileges;
在centos默认情况下iptables是开启的,但并未开放3306端口,需要我们手动指定.
退出mysql,终端下输入:
vi /etc/sysconfig/iptables
添加如下字符串
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启iptables即可:
/etc/rc.d/init.d/iptables restart
现在可以开始连接远程的mysql数据库了~
分享到:
相关推荐
在 Linux 环境下启用 MySQL 数据库远程访问的方法 MySQL 数据库是当前最流行的关系型数据库管理系统之一,在 Linux 环境下启用 MySQL 数据库远程访问是非常重要的。由于安全考虑, MySQL 数据库通常关闭了远程访问...
在本例中,我们将启用MySQL 5.7版本,禁用其他版本。确保启用的版本号与你所需要的版本一致,并禁用不需要的版本。设置好后,保存文件。 安装MySQL服务器可使用`yum install`命令,例如`yum install mysql-...
在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...
本资源摘要信息涵盖了 CentOS 7 下安装 MySQL 8 的详细步骤,并涵盖了环境准备、卸载 Mariadb、新建 MySQL 目录、上传和解压 MySQL 安装包、安装 MySQL、初始化 MySQL、登录 MySQL、远程访问授权、关闭防火墙和安装 ...
接下来,我们需要启用MySQL的YUM仓库。打开终端,使用以下命令安装`mysql-community-release-el7-*.noarch.rpm`: ```bash sudo rpm -ivh mysql-community-release-el7-*.noarch.rpm ``` 这一步会添加MySQL的YUM源...
然后,我们需要在每台服务器上创建一个用于复制的用户,赋予所有数据库的只读权限,并允许远程访问。使用以下SQL命令创建用户: ```sql CREATE USER 'repl'@'%' IDENTIFIED BY 'your_password'; GRANT REPLICATION ...
**允许远程访问 MySQL**:编辑 MySQL 的配置文件 `/etc/my.cnf`,添加或修改如下行:`bind-address = 0.0.0.0`以允许任何 IP 地址进行连接。 5. **重启 MySQL 服务**:`service mysql restart`。 以上步骤涵盖了...
10. **安全性**:保持MySQL软件更新以修复安全漏洞,限制只允许特定IP访问,使用复杂的密码策略,以及启用SSL连接以加密传输数据。 在实际应用中,了解并掌握这些知识点对于在CentOS上管理和优化MySQL数据库至关...
本话题将详述在CentOS7操作系统上安装MySQL 5.7.17以及使用jemalloc进行内存优化的过程,这对于提升MySQL性能具有显著作用。 首先,让我们了解MySQL 5.7.17。这是MySQL数据库管理系统的一个版本,它在5.7系列中引入...
然后,启用MySQL 5.7仓库并安装MySQL Server: ```bash sudo yum-config-manager --enable mysql57-community sudo yum install mysql-community-server -y ``` 安装完成后,启动MySQL服务并设置开机启动: ```...
通过以上步骤,您已经在CentOS 7上成功安装并配置了MySQL 5.7,包括创建了一个新的root用户密码并启用了远程访问功能。在生产环境中,记得定期更新MySQL到最新版本,以保持系统安全性和稳定性。
### 三、MySQL 5.7.29 在 CentOS 上的应用 #### 3.1 安装与配置 - **下载方式**:由于官方下载速度较慢,可以采用其他途径来获取安装包,例如通过网盘链接下载。需要注意的是,在使用非官方渠道下载时应确保下载...
- **启用事件调度器**:有时可能需要启用MySQL的事件调度功能 ```bash vim /etc/my.cnf ``` 在`[mysqld]`段落下加入`event_scheduler=1`,然后重启MySQL服务。 --- #### 三、安装Tomcat 对于CentOS 6系统...
本文档详细介绍了如何在CentOS 5.5环境中安装配置FreeRADIUS和MySQL,以实现用户认证和管理的功能。通过本指南,读者可以学习到具体的安装步骤、配置细节以及常见问题的解决方案。对于希望在自己的网络环境中部署...
如果你的CentOS启用了防火墙,需要允许MySQL的3306端口通过: ```bash sudo firewall-cmd --permanent --add-service=mysql sudo firewall-cmd --reload ``` **九、监控与优化** 为了确保MySQL的高效运行,你可以...
8. **启动和启用MySQL服务** 使用`systemctl start mysqld`命令启动MySQL服务,然后用`systemctl enable mysqld`将其设置为开机启动。 9. **验证安装** 最后,你可以通过`mysql -u root -p`命令尝试连接到MySQL...
为了远程访问MySQL,还需要修改`/etc/my.cnf`配置文件,允许远程连接,并通过`GRANT` SQL语句赋予用户必要的权限。 总结起来,在CentOS 6.5上安装JDK、Tomcat和MySQL,涉及到了软件包管理器`yum`的使用,文件传输...
通过`yum-config-manager --enable mysql80-community`启用MySQL 8.0社区版。 6. **安装MySQL**: 执行`yum install mysql-community-server.x86_64`安装MySQL服务器。 7. **管理MySQL服务**: 可以使用`...
在 CentOS 8 上安装 MySQL 是一项常见的任务,尤其对于那些需要使用关系型数据库管理系统来存储和处理数据的项目。MySQL 是世界上最受欢迎的开源数据库之一,它提供了高效、可靠的数据库服务。下面将详细介绍如何在 ...