如何远程登录 MySQL

假设 192.168.1.1 是 MySQL 数据库所在的服务器,192.168.1.2 是客户端,如何在 192.168.1.2 上远程登录到 192.168.1.1 数据库上

[[email protected] ~]# mysql -uroot -proot    # 先授权哪些主机可以远程登录到数据库
mysql> grant all on *.* to ‘root‘@‘192.168.1.2‘ identified by ‘root‘;
[r[email protected] ~]# mysql -uroot -h192.168.1.1 -P3306 -proot    # 远程登录数据库,-h 指定远程数据库地址,-P 指定远程数据库监听端口
时间: 2024-08-05 02:54:02

如何远程登录 MySQL的相关文章

【技巧——mysql】实现远程登录mysql

默认情况下是不允许在远程登录mysql数据库的 使用一下命令可以改变现状: //更改登录规则,把所有的权限都给root这个账户,%是指在任何地方都可以登录,‘123456789’是登录密码 grant all privileges on *.* to 'root'@'%' identified by '123456789' with grant option; //刷新 flush privileges; [技巧--mysql]实现远程登录mysql,布布扣,bubuko.com

phpmyadmin远程登录mysql

利用phpmyadmin登录mysql数据库,网上有一些方法,总结一下有这么两种: 一种是通过config.inc.php来修改,但是这种方法每次我换想要登录的主机时都需要修改一遍代码,很是麻烦: 另一种就是改代码,在index里面加入一段传递服务器地址的代码,改动量很大. 其实还有一种很简单的做法 找到config.default.php文件 将里面的: $cfg['AllowArbitraryServer'] = false; 改为: $cfg['AllowArbitraryServer']

pycharm远程登录mysql

pycharm远程登录mysqlmysql远程登录需要修改配置文件:cd /etc/mysql/mysql.conf.d/sudo vim mysqld.cn修改bing-address=0.0.0.0root不能远程登录,所以需要创建新用户然后授权select host,user from mysql.user; -新建用户: create user [email protected]'%' identified by '123456'; ##@后面接主机地址,%表示所有主机. --授权 gr

LAMP - 远程登录MySQL

服务器本地登录MySQL的命令: mysql -uroot -p123456 客户端远程登录服务器root用户的MySQL命令: mysql -uroot -h192.168.1.1 -P3306 -p654321 客户端能够登录服务端是因为提前在服务端做了设置,给客户端的IP做了授权,假设客户端的IP为2.2.2.2,授权命令如下: # mysql -uroot -p123456 // 在服务端登录mysql mysql> grant all on *.* to 'root'@'2.2.2.2

mysql 5.1版本 修改密码,及远程登录mysql数据库

mysql创建用户并授权:   格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant[英][grɑ:nt]   承认; 同意; 准许; 授予;  例1:允许mk用户从localhost登录 mysql>  grant all on book.* to [email protected] identified by "123456";  #允许访问book数据库下的所有表, 只能访问book表

远程登录mysql

1130 - Host'ClientIP' is not allowed to connect to this MySQL server. 解决方法: 使用root 用户登陆Linux,登陆MySQL的root用户,更改容许登陆的IP地址范围. [[email protected] ~]# mysql -u root -p mysql>grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option; 这

LAMP搭建21:MySQL本地登录和远程登录

本地登录直接使用mysql命令,-u选项指定用户名,-p选项指定该用户密码 [[email protected] ~]# mysql -uroot -p123456 Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.1.49 MySQL Community Server (GPL) Copyright (c) 2000, 2010, O

mysql用户修改登录密码及开启远程登录

一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this statementmysql> quitBye[[email protected] ~]# mysqladmin -uroot -p password --修改用户密码Enter password: New password: Confirm new password: [[email protect

MySQL的远程登录

我们都知道MySQL的本地登录是这样的: # mysql -uroot -plam2linux 那么远程登录的方式呢?以指定域名(192.168.137.11)为例 # mysql -uroot -h192.168.137.11 -P3306 -plam2linux 查看监听状态 # telnet 192.168.137.11 3306 显示没有监听,192.168.137.11没有授权 解决办法: 我们先进入一个已经授权的IP的MySQL # mysql -uroot -h127.0.0.1