linxu其他用户登录mysql_Linux系统的MySQL用户如何开启远程登录权限
开启 MySQL 的远程登陆帐号有两大步:
1、确定服务器上的防火墙没有阻止 3306 端口。
MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到
MySQL
的。
如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。
如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。
2、增加允许远程连接 MySQL 用户并授权。
1)首先以 root 帐户登陆 MySQL
在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,MySQL 的 bin
目录下,然后输入下面的命令。
在 Linux 主机中在命令提示行下输入下面的命令。
> MySQL -uroot -p123456
CODE: [COPY]
> MySQL -uroot -p123456
123456 为 root 用户的密码。
2)创建远程登陆用户并授权
> grant all PRIVILEGES on discuz.* to
ted@\'123.123.123.123\' identified by \'123456\';
CODE: [COPY]
> grant all PRIVILEGES on discuz.* to
ted@\'123.123.123.123\' identified by \'123456\';
上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123.123.123.123
这个
IP 进行远程登陆,并设置 ted 用户的密码为 123456 。
下面逐一分析所有的参数:
all PRIVILEGES
表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop
等,具体权限间用“,”半角逗号分隔。
discuz.* 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 *
表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授
权为“数据库名.表名”。
ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。
123456 为用户的密码。
执行了上面的语句后,再执行下面的语句,方可立即生效。
> flush privileges;
CODE: [COPY]
> flush privileges;
linxu其他用户登录mysql_Linux系统的MySQL用户如何开启远程登录权限相关推荐
- mysql5.7免安装教程,配置my.ini详解,安装卸载mysql服务,开启远程登录,修改mysql密码
一.下载mysql免安装版本(此文档下载版本5.7.36) 1.下载链接:https://downloads.mysql.com/archives/community/ 2.版本可按需选择:此处选择下 ...
- [go学习笔记.第十六章.TCP编程] 3.项目-海量用户即时通讯系统-redis介入,用户登录,注册
1.实现功能-完成用户登录 在redis手动添加测试用户,并画出示意图以及说明注意事项(后续通过程序注册用户) 如:输入用户名和密码,如果在redis中存在并正确,则登录,否则退出系统,并给出相应提示 ...
- mysql 如何修改用户密码_如何更改MySQL用户密码
在本教程中,我们将向您展示如何更改MySQL用户密码.这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7. 先决条件 根据系统上运行的MySQL或MariaDB服务 ...
- mysql数据开启远程登录,修改端口,开放防火墙端口
开启远程登录: 方法I 登录mysql(我是用远程控制Linux服务器,相当于在服务器本机登录mysql了),然后输入: mysql>grant all privileges on *.* to ...
- windows Server 2016 开启远程登录和多用户同时远程登录
转载连接: 开启远程登录: windows Server 2016 开启远程登录_idomyway的博客-CSDN博客前言 windows Server 2016 开启远程登录解决方法 ...
- bind 启动redis_详解Redis开启远程登录连接
今天使用jedis客户端api连接远程连接redis的时候,一直报错,如下: redis.clients.jedis.exceptions.JedisConnectionException: java ...
- linux 指定库名 登录mysql_linux下对应mysql数据库的常用操作
ssh管理工具连接mysql数据库. 一.连接mysql数据库: 通过shh管理工具,登录linux的用户名,密码,进入ssh的命令行界面后,执行如下命令: mysql -u 数据库用户名 -p 然后 ...
- php 单用户登录,Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用...
一.单用户模式: 单用户模式要求我们输入root用户的密码,否则您无法登录单用户模式:如果您丢失了root用户的密码,并不能用单用户模式来重设您的root密码: 另外单用户模式还有一个前提是您的gru ...
- linux忘记mysql登录用户密码_linux中忘记mysql用户root密码解决方案
1.vim /etc/my.cnf [mysqld] skip-grant-tables ##追加此行,跳过权限表, 2.重启mysql systemctl restart mysqld 3.mysq ...
最新文章
- Ubuntu 18 snap 占用 100%,卸载 snap
- 真相!30K拿到互联网大厂offer,网友:我服了!
- Completed Subscribe to Platform Events
- 非此即彼的逻辑错误_MBA逻辑攻略逻辑知识大全,快来收藏吧!
- 库存管理系统软件测试,药房库存管理系统模块测试用例
- [html] 写一个三栏布局,两边固定,中间自适应
- Web框架——Flask系列之数据库迁移(二十)
- Activity和Service交互
- android studio后端写在哪里_c++写的在终端上的2048游戏
- 瓜瓜播放器android,瓜瓜视频播放器
- 18650锂电池保护板接线图_锂电池保护板几种接线方法
- 36 Questions for Increasing Closeness
- wps中将文档输出为pdf_如何将WPS文件转换为PDF格式
- 中国计算机学会(CCF)推荐中文科技期刊目录(2020年发布,官网转载)
- php 调用 百度句法分析,【原创源码】百度新版翻译API调用使用范例
- MVC实现局部视图刷新
- 怎么查询oracle归档模式,查看oracle数据库归档模式
- 微信小程序配置实现中英文国际化语言切换
- oracle erp ebs r12 财务模块fin 系统设置 系统操作 流程方案
- Could not load the following font :pdfFontName : STSong-Light问题
热门文章
- C++11 多线程库使用说明
- 二级Python 第三方库
- wordpress漏洞_WordPress XSS漏洞可能导致远程执行代码(RCE)
- mybatis select count(*) 一直返回0 mysql_Mybatis教程1:MyBatis快速入门
- D3---01基础的柱状图制作(转)
- 31 锁,信号量,事件,队列
- 转lua解释执行脚本流程
- mysql中engine=innodb和engine=myisam的区别
- [转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...
- HDU5697 刷题计划 dp+最小乘积生成树