linux 版mysql开启远程登陆

1  登陆数据库

mysql -u root -p

2 use mysql;

3 select  User,authentication_string,Host from user  (查询用户表)

4 GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘

5 flush privileges;   (实时生效)
6 select  User,authentication_string,Host from user  (再次查看用户表)
 

原文地址:https://www.cnblogs.com/MUQINGFENG123/p/11793454.html

时间: 2024-10-12 23:38:25

linux 版mysql开启远程登陆的相关文章

Linux系统MySQL开启远程连接

远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 工具/原料 crt.navicat.Linux系统.MySQL. 方法/步骤 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码).   创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffi

mysql开启远程登陆(修改数据表和授权两种方法)

一.确认防火墙没有阻止3306端口(一般服务器默认会屏蔽掉) windows防火墙例外设置方法 控制面板(右上角选择查看方式为大图标)---防火墙---高级设置---高级设置---出站规则---最右边 新建规则"新建出站规则向导",在向导的第一步,选择要创建的防火墙规则类型,选择第二个"端口". windows防火墙添加端口方法 windows的防火墙做了比较大升级 设置已经分为入站和出站.控制面板\所有控制面板项\Windows 防火墙 进入 入站规则设置第一步

Mysql开启远程连接方法

解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的. 如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号. 如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询. 2.增加允许远程连接 MySQL 用户并授权. 1)首先以 r

Linux下mysql的远程连接

本地计算机ip:192.168.1.100远程计算机ip:192.168.1.244 远程计算机打开 mysql 服务器:#/etc/init.d/mysql.server start   本地计算机连接远程 mysql服务器:./mysql -h "192.168.1.244" -u root -p   发生以下错误:   ERROR 1130 (HY000): Host '192.168.1.100' is not allowed to connect to this MySQL

mysql开启远程可连接

1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privileges on *.* to '用户名'@'IP地址' identified by '密码'; 4.执行完上述命令后用下面的命令刷新权限 flush privileges; 5.之后关闭mysql服务,然后启动mysql服务,大功告成 ===============================

mysql 开启远程连接指定的数据库

mysql 开启远程连接指定的数据库 grant all privileges on `my_db`.* to 'username'@'%' identified by 'passwod' WITH GRANT OPTION; FLUSH PRIVILEGES; FLUSH PRIVILEGES; my_db 表示要连接的数据库(提前建好) ,前面username这个是数据名字:后面passwod数据库密码

mysql 开启远程登录

两步开启mysql远程连接 一,登录mysql # mysql -uroot -p 二,配置远程连接 mysql > GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%'IDENTIFIED BY 'mypassword'; 或 mysql > GRANT ALLPRIVILEGES ON *.* TO 'root'@'%'; mysql >  FLUSH PRIVILEGES; mysql 开启远程登录

Windows服务器开启/删除端口,MySQL开启远程链接

1.windows开启端口 netsh firewall add portopening TCP 8080 MyWebPort 2.删除端口 netsh firewall delete portopening protocol=TCP port=3389 3.MySQL开启远程链接 cd C:\Program Files\MySQL\MySQL Server 5.6\bin C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p

mysql 开启远程连接访问

mysql 开启远程连接访问 按ctrl+r 进入cmd命令 进入mysql路径输入mysql -u root -p 密码 输入use mysql 选择要使用的数据库 使用"GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库的密码' WITH GRANT OPTION;"命令可以更改远程连接的设置. 使用flush privileges;命令刷新刚才修改的权限,使其生效 使用select host,user from