允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:

端口就不多说了  肯定要开放端口

然后

依次执行下面四条命令即可.


在本机先使用root用户登录mysql:mysql -u root -p"youpassword"

mysql -u root -p"youpassword"

进行授权操作:GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION;

重载授权表:FLUSH PRIVILEGES;

FLUSH PRIVILEGES;

退出mysql数据库:exit

exit


相关推荐

php mysql创建库 创建用户 并权用户可使的库 - mysql权限管理例子

mysql创建库 创建用户 并授权用户可使用的库 - mysql权限管理例子$dbname="ceshi1222_com"; $username="user222&qu

mysql sqlite表内最大id语句最新插入id表行数

取最大ID方法一:select MAX(id) from 表名 方法二:select * from sqlite_sequence where name='表名' 以上两种方法 500

mysql效率研究(二):char(20) char(40) varchar(255)和varchar(256) varchar(50)和varchar(100) 的区别

/*varchar(255)和varchar(256) 和 varchar(50)和varchar(100) 的区别*/ $sql="create table char20(

php查看mysql表大小 表行数 表多余 表自增id 数据表最大id

查看自增id $sql="select Auto_increment from information_schema.tables where TABLE_SCHEMA='{$数据库

mysql清理二进制日志语句 mysql删除mysql-bin. 文件

这些都是二进制日志文件,删除这些日志 可以执行sql语句:(删除指定时间以前的日志)PURGE MASTER LOGS BEFORE '2022-06-01 15:10:26';查看当

mysql查询日志 select慢查询日志 debug调试 二进制日志文件删除与设置 mysqldebug

把以下php文件 放到任意可以运行的环境 打开即可设置<?php /*********************需要用root帐号登录************************/ $

mysqlsqlite 在某字段后面追加字符串

mysql在某个字段的最后面 追加一个字符串:$sql="update 表名 set 某字段=CONCAT(某字段,'要追加的字符串') where id =123"

mysql视图:view(优化查询速度必备)

用法:创建的视图create view 视图表名称 as 查询语句;例如:create view 视图表名称 as select * from class where id>2;select *

mysql触发器

一句话概况触发器:在对表进行insert,delete,update操作时,自动触发并完成一些操作。触发器的特性只有执行insert,delete,update时,才能触发触发器的执行执行顺序: 增删

mysql日志信息查看与设置,​ibdata1,mysql-bin

查看 sql查询记录 日志是否开启SHOW GLOBAL VARIABLES LIKE '%general_log%';二进制日志 是否开启SHOW GLOBAL VARIABLES