centosmysql允许远程登录

author author     2022-07-31     372

关键词:

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:

一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p"youpassword" 
进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit


二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p"youpassword" 
进行授权操作:
GRANT ALL PRIVILEGES ON *.* TO [email protected]"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit


三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p"youpassword" 
进行授权操作:
GRANT select,insert,update,delete ON *.* TO [email protected]"172.16.16.152" IDENTIFIED BY "youpassword";
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit


四、删除用户授权,需要使用REVOKE命令,具体命令格式为:
REVOKE privileges ON 数据库[.表名] FROM user-name;
具体实例,先在本机登录mysql:
mysql -u root -p"youpassword" 
进行授权操作:
GRANT select,insert,update,delete ON TEST-DB TO [email protected]"172.16.16.152" IDENTIFIED BY "youpassword";
再进行删除授权操作:
REVOKE all on TEST-DB from test-user;
****注:该操作只是清除了用户对于TEST-DB的相关授权权限,但是这个“test-user”这个用户还是存在。
最后从用户表内清除用户:
DELETE FROM user WHERE user="test-user";
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit

五、MYSQL权限详细分类:
全局管理权限: 
FILE: 在MySQL服务器上读写文件。 
PROCESS: 显示或杀死属于其它用户的服务线程。 
RELOAD: 重载访问控制表,刷新日志等。 
SHUTDOWN: 关闭MySQL服务。
数据库/数据表/数据列权限: 
ALTER: 修改已存在的数据表(例如增加/删除列)和索引。 
CREATE: 建立新的数据库或数据表。 
DELETE: 删除表的记录。 
DROP: 删除数据表或数据库。 
INDEX: 建立或删除索引。 
INSERT: 增加表的记录。 
SELECT: 显示/搜索表的记录。 
UPDATE: 修改表中已存在的记录。
特别的权限: 
ALL: 允许做任何事(和root一样)。 
USAGE: 只允许登录--其它什么也不允许做。


来自为知笔记(Wiz)


mysql允许远程登录配置

1、查看user表mysql>usemysqlReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechangedmysql>selecthost,user,passwordfromuser;+--------- 查看详情

linuxssh允许root用户远程登录和无密码登录

1.允许root用户远程登录修改ssh服务配置文件sudovi/etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图:2.允许无密码登录同上,修改ssh服务配置文件,两种情况:1)将PermitEmptyPasswordsyes前面的#号去掉2)将PermitEmptyPasswords参数值修... 查看详情

要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限

...2008远程登陆时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限",如下图所示:问题分析组策略中做了设置不允许管理员组成员登录。解决方案1.使用连接 管理终端 登录主机。2. 开始 - ... 查看详情

服务器允许某个ip远程登录

控制面板→系统安全→Windows防火墙→高级设置→入站规则→远程桌面(TCP-In)→作用域本文出自“小公举”博客,请务必保留此出处http://xiaogongju.blog.51cto.com/12830710/1983385 查看详情

linux下开启ssh,并且允许root用户远程登录,允许无密码登录

...考技术A参考:http://blog.csdn.net/jia0511/article/details/82376981.允许root用户远程登录修改ssh服务配置文件sudovi/etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图:2.允许无密码登录同上,修改ssh服务配置文件,两种情况:1)将PermitEmpty... 查看详情

如何允许root用户远程登录?

参考技术A  我们不建议你允许root用户通过telnet方式远程登录而且系统缺省也是不允许这样做的    如果希望以root的身份远程管理服务器可以在服务器上安装SSHD然后通过SecureShell连接到服务器    目前较新的Linux发行... 查看详情

如何允许root用户远程登录?

参考技术A  我们不建议你允许root用户通过telnet方式远程登录,而且系统缺省也是不允许这样做的。    如果希望以root的身份远程管理服务器,可以在服务器上安装SSHD,然后通过SecureShell连接到服务器。    目前较新... 查看详情

配置mssqlsa远程登录的几个条件

1.服务器身份验证2.允许远程连接3.服务器配置允许远程连接4.sa登录密码5.登录数据库引擎6.服务器配置管理,服务允许状态注意的事情就是中文要使用nvarchar 查看详情

markdownubuntu16.04lts安装ssh允许远程登录(代码片段)

查看详情

ubuntu14.04ssh允许root用户远程登录

ubuntu14.04ssh允许root用户远程登录2016-01-0314:451175人阅读评论(0)收藏举报分类:开发环境与工具(28) 修改root密码sudopasswdroot2. 以其他账户登录,通过sudonano修改/etc/ssh/sshd_config:xxx@ubuntu14:~$su-rootPassword 查看详情

远程桌面证书或相关链无效怎么破

参考技术A为什么搞这么复杂。如果你允许登录的账户不多的话可以仅仅把允许远程登录的账户添加上不就可以了吗。或者如果允许远程登录的账户多的话,你可以在DC上新建一个组,然后把允许远程登录账户添加到组不就可以了... 查看详情

限制root远程登录

1.限制root远程登录特殊需求,只允许普通用户登录Linux,不允许root账户远程登录。普通用户登陆后再su,到root上是可以的。 2.限制方法[[email protected]~]#vim/etc/ssh/sshd_config'新增'PermitRootLoginno重启sshd服务:systemctl re... 查看详情

mysql创建用户授权允许客户端远程登录命令(代码片段)

创建用户以下代码创建的用户只能在本地登录和访问:createuser'wiki'@'localhost'identifiedby'123456';这里wiki是数据库名。可以远程访问createuser'wiki'@'%'identifiedby'123456';记得刷新一 查看详情

mysql创建用户授权允许客户端远程登录命令(代码片段)

创建用户以下代码创建的用户只能在本地登录和访问:createuser'wiki'@'localhost'identifiedby'123456';这里wiki是数据库名。可以远程访问createuser'wiki'@'%'identifiedby'123456';记得刷新一 查看详情

linux下开启ssh,并且允许root用户远程登录,允许无密码登录

1.输入   sudoyuminstallopenssh*   开始安装2.输入   sudovi/etc/ssh/sshd_config   进行设定首先先把port改掉port52041 再来是限定登入者AllowUsers使用者帐号1使用者帐号2..... 这一行在设定档中是没有的~请自行加入再来把这两行的注解拿... 查看详情

linux系统中,mysql8的安装修改root密码及允许root远程登录(代码片段)

...置向导修改root密码2.继续进行相关配置: 3.登录三、允许root远程登录1.因为在“二、修改root密码”的“ 2.继续进行相关配置:”中已经拒绝了“不允许远程登录”,所以只需要在MySQL中修改相应的值即可。2.登录到My... 查看详情

远程链接器用administrator登录失败是因为什么?

...被禁用或者重命名了。FTP2、查看一下远程桌面连接是否允许访问,没有允许就设置为允许,有时会是因为安全问题,设定了不允许。  方法:进入我的电脑,右键,然后点击属性,在远程设置里面点击“允许运行任意版本远... 查看详情

windows怎么打开远程登录

...桌面“我的电脑”上点右键“属性→远程”如图,选中“允许用户远程连接到此计算机”复选框,必要时还要设置“选择远程用户”赋予用户相应的权限,系统默认当前登录的用户具有该权限。2、默认情况下这个用户还必须设... 查看详情