mysql 实现远程访问,phpmyadmin实现远程连接mysql

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Mysql 实现远程访问: 首次安装后,执行 #mysql 后,执行修改密码操作 >use mysql >update user set password=password("字符串"或者'数字') where user="root"; >flush privileges;  这步是必须的,不然不能生效 接着,root 用户登陆 mysql 授权 roo

Mysql 实现远程访问:

首次安装后,执行

#mysql 后,执行修改密码操作

>use mysql

>update user set password=password("字符串"或者'数字') where user="root";

>flush privileges;  这步是必须的,不然不能生效


接着,root 用户登陆 mysql

授权 root 账户能够远程访问

最好是创建一个DB,以供远程访问,而保留 mysql 数据库

>create database emb;

然后

>use emb

>grant all privileges on mysql.* to root@'%' identified by "密码"

>flush privileges;


远程测试:

#mysql -h 192.168.0.200 -u root -p

Enter password:  

 键入密码即可测试,如果不能连接,打开数据库服务器,将3306端口信任即可

vim /etc/sysconfig/iptables

添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT


查看 mysql 用户

>use mysql

> select user,host,password from user;


phpMyAdmin 实现远程连接 Mysql

phpMyAdmin 最新稳定版下载地址:

phpMyAdmin-4.0.9-all-languages

解压

unzip phpMyAdmin-4.0.9-all-languages.zip

拷贝至web安装目录

cp phpMyAdmin-4.0.9-all-languages /*/web/phpMyAdmin

设置 phpmyadmin 配置文件

vim ./phpMyAdmin/libraries/config.default.php

#大概在 125 行左右

将 $cfg['Servers'][$i]['host'] = ‘localhost’

更改为 $cfg['Servers'][$i]['host'] = ‘远程数据库服务器IP地址’

现在在网页上登陆 phpMyAdmin

键入远程数据库的 账户和密码

进去即是远程服务器的数据库


本人亲测通过,如有问题请留言

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
23天前
|
网络协议 关系型数据库 MySQL
mysql8.0远程连接权限设置
mysql8.0远程连接权限设置
53 0
|
1月前
|
网络协议 关系型数据库 MySQL
如何实现无公网ip远程访问本地安卓Termux部署的MySQL数据库【内网穿透】
如何实现无公网ip远程访问本地安卓Termux部署的MySQL数据库【内网穿透】
|
8月前
|
关系型数据库 MySQL 数据安全/隐私保护
远程连接mysql8,报错10061 解决办法
远程连接mysql8,报错10061 解决办法
206 0
|
5月前
|
关系型数据库 MySQL 网络安全
Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
|
6月前
|
网络协议 关系型数据库 MySQL
【Linux环境】Centos7.x 安装MySQL,使用Navicat等远程连接工具报2003-Can‘t connect to MySQL server on(10060 Unknown err)
【Linux环境】Centos7.x 安装MySQL,使用Navicat等远程连接工具报2003-Can‘t connect to MySQL server on(10060 Unknown err)
213 0
|
3月前
|
关系型数据库 MySQL Linux
Linux C/C++ 开发(学习笔记六):MySQL安装与远程连接
Linux C/C++ 开发(学习笔记六):MySQL安装与远程连接
46 0
|
3月前
|
存储 Ubuntu 关系型数据库
数据库定义,MySQL安装、远程连接以及常见问题
数据库定义,MySQL安装、远程连接以及常见问题
|
4月前
|
关系型数据库 MySQL 数据库
远程连接mysql报错:1130 - Host XXX is not allowed to connect to this MySQL server
远程连接mysql报错:1130 - Host XXX is not allowed to connect to this MySQL server
78 0
|
4月前
|
网络协议 关系型数据库 MySQL
Android Termux安装MySQL,通过内网穿透实现公网远程访问
Android Termux安装MySQL,通过内网穿透实现公网远程访问
|
4月前
|
网络协议 关系型数据库 MySQL
群晖NAS 安装 MySQL 远程访问连接
群晖NAS 安装 MySQL 远程访问连接
135 0