`
littie1987
  • 浏览: 130215 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Mysql的root账户允许远程登录,和修改root密码

 
阅读更多

1:默认情况下,mysql只允许本地访问,这也是问了安全考虑。但是如果需要远程登录和访问mysql就必须设置权限。

2:mysql 在linux下登录命令:mysql -uroot -ppass;

3:修改远程登录权限:

      登录进入到mysql后,执行以下操作

       use mysql;

       select * from user;

      --------------------

      user   password  host

      root    *iBccc       localhost

 

     可以看出,mysql默认只允许本地访问。

  修改为远程访问:

  添加一个root用户,改为远程访问:

  GRANT ALL PRIVILEGES ON *.*  TO 'root'@'192.168.1.102'  IDENTIFIED BY '' WITH GRANT OPTION;

  以上语句是允许192.168.1.102的机器访问mysql,如果需要允许所有的机器访问mysql、可以把这个地址改为%。

最后执行:flush privileges;

 

4:修改root密码:

 update user set password=Password('123456') where user ='root';

 flush privileges;

分享到:
评论

相关推荐

    MYSQL基础之连接MYSQL、修改密码、添加用户

    然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    允许root用户在任何地方进行远程登录,并具有所有库任何操作权限。 如果出现 提示”Access denied for user ‘root’@’localhost’ (using password: YES)” mysql> use mysql; Reading table information for ...

    mysql5.7.19安装包64位rpm格式

    这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里,红色区域的就是自动生成的密码 复制代码 [root@iZwz94qazh62gk5ewl4ei2Z mysql]# cat /var/log/mysqld.log 2017-06-05T14:30:52...

    远程连接mysql 授权方法详解

    今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库。 方案一: 在安装mysql的机器上运行: 1: 创建user用户 代码如下: ...

    mysql开启远程访问权限和被远程访问的方法.pdf

    打开workbench主界面,使用默认建立的root账户登 、选择users and privileges; 、新建一个叫做forremote的账户,所有申请访问该主机 1111

    Hydra 9.1【Windows版】(2020-08-2更新).rar

    hydra -l root -P password.txt 192.168.1.111 mysql hydra爆破sql server:(前提是目标的mysql可远程访问) hydra -l sa -P password.txt 192.168.1.111 mssql hydra爆破http:( http-get or http-form-post.) hydra ...

    oesop业务管理系统 V1.0 k0509.rar

    后台同,帐号密码 admin admin 相关帐户说明 ----------------------- 系统管理员初始账户:admin 系统管理员初始密码:admin MySQL root 用户初始化密码:root MySQL root 用户初始化密码:root 2.主要目录结构 --...

    Linux基础命令杂记

     给MySQl非root账户分配权限  给账号user 密码为 23456 的用户testDB数据库的所有表的select,insert,update,delete权限:  grant select,insert,update,delete on testDB.* to user @'%' identifi

    LINUX 生产环境搭建推荐教程

    给MySQl非root账户分配权限 给账号user1 密码为123456 的用户testDB数据库的所有表的select,insert,update,delete权限: grant select,insert,update,delete on testDB.* to user1@'%' iden

    Linux基础命令日常积累

    给MySQl非root账户分配权限 给账号user1 密码为123456 的用户testDB数据库的所有表的select,insert,update,delete权限: 代码如下: grant select,insert,update,delete on testDB.* to user1@’%’ identi

    入门学习Linux常用必会60个命令实例详解doc/txt

    上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显...

Global site tag (gtag.js) - Google Analytics