mysql 实现远程访问,phpmyadmin实现远程连接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
键入远程数据库的 账户和密码
进去即是远程服务器的数据库
本人亲测通过,如有问题请留言
linux服务器中如何安装mysql数据库(一次性完成,包含远程连接) 今天给大家介绍一下,如何在新服务器中安装`mysql`数据库,总是捣鼓服务器,每次都去网上查,次次都不一样,浪费好多时间,这次自己记录一下,省的后面还浪费时间。
相关文章
- docker 搭建Mycat环境实现Mysql数据库的读写分离
- 【Mysql 学习】mysql 的使用入门
- 【C/C++学院】(23)Mysql数据库编程--C语言编程实现mysql客户端
- Mysql字符串连接函数 CONCAT()与 CONCAT_WS()
- 浅谈PHP连接MySQL数据库的三种方式
- MySQL按照汉字的拼音排序,mysql汉字排序
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- mysql错误解决总结
- Mysql多级复制
- linux 怎么完全卸载mysql数据库
- MySQL · 捉虫动态 · 连接断开导致XA事务丢失
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- NodeJs——(13)用连接池来控制mysql(入门版)
- PHP 连接 MySQL
- 【高可用MySQL解决方案】centos7配置mysql主从复制
- 成功解决:Navicat 连接虚拟机Docker中的mysql数据库失败(仅限某些特殊情况)
- MySQL Study之--Mysql无法启动“mysql.host”
- Mysql数据库(表)的导出和导入小结
- MySQL 配置, 避坑 sqlyog连接mysql错误码2058
- Mycat启动正常但无法连接ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql