精华内容
下载资源
问答
  • mysql修改root用户权限
    2016-05-15 15:14:45

        mysql -u root -p

        输入root对应的数据库密码,进入mysql

     

        USE mysql;
        SELECT 'host' FROM USER WHERE USER='root';
        UPDATE USER SET HOST = '%' WHERE USER ='root';
        FLUSH PRIVILEGES;
        第一句是以权限用户root登录
        第二句:选择mysql库
        第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
        第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
        第五句:刷新MySQL的系统权限相关表

    JAVA技术交流群 532101200
    更多相关内容
  • Mysql 更改root权限

    2021-11-16 16:15:21
    进入 Mysql workbench 输入select * from mysql.user;

    进入 Mysql workbench

    输入select * from mysql.user;

     

    展开全文
  • 摘要1:设置root密码和权限:https://www.cnblogs.com/wangs/p/3346767.html ... 方法1: 用SET PASSWORD命令 ...mysql -u root -p mysql> SET PASSWORD FOR'root'@'localhost'= PASSWORD('newpass'); ..

    摘要1:设置root密码和权限:https://www.cnblogs.com/wangs/p/3346767.html

    摘要2:访问数据库报1044/1045错误:https://blog.csdn.net/sunzhiwei_/article/details/80828615

    方法1: 用SET PASSWORD命令

    mysql -u root -p
    
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
    
    #或者
    mysql> set password=password('newpass')

    方法2:用mysqladmin

    mysqladmin -u root password "newpass"
    
    
    # 如果root已经设置过密码,采用如下方法
    mysqladmin -u root password oldpass "newpass"

    方法3: 用UPDATE直接编辑user表

    mysql -u root
    
    mysql> use mysql;
    
    mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
    
    mysql> FLUSH PRIVILEGES;

    在丢失root密码的时候,可以这样

    mysqld_safe --skip-grant-tables&
    
    mysql -u root mysql
    
    mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
    
    mysql> FLUSH PRIVILEGES;

    注意:

    设置权限:

    root默认是不支持远程登录的,用外网连接你必须给权限呢?你先创建一个远程登录的账号然后给它远程登录的权限

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123';
    
    
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'YourIP ' IDENTIFIED BY 'YourPassword';

    刷新权限:

     mysql> flush privileges;

    展开全文
  • 主要介绍了MySQL 如何修改root用户的密码,帮助大家更好的使用MySQL,不用担心忘记密码,感兴趣的朋友可以了解下
  • mysqlroot开启远程访问权限修改root密码
  • 整理了以下四种在MySQL修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR'root'@'localhost'= PASSWORD('newpass'); 方法2:用mysqladmin ...

    整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!

    方法1: 用SET PASSWORD命令

      mysql -u root

      mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

    方法2:用mysqladmin

      mysqladmin -u root password "newpass"

      如果root已经设置过密码,采用如下方法

      mysqladmin -u root password oldpass "newpass"

    方法3: 用UPDATE直接编辑user表

      mysql -u root

      mysql> use mysql;

      mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

    or

    update mysql.user set authentication_string=password('root') where user='root' ;

      mysql> FLUSH PRIVILEGES;

    在丢失root密码的时候,可以这样

      mysqld_safe --skip-grant-tables&

      mysql -u root mysql

      mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

      mysql> FLUSH PRIVILEGES;

    设置权限:

     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;

    root默认是不支持远程登录的,用外网连接你必须给权限呢?GRANT ALL PRIVILEGES ON *.* TO 'username'@' %' IDENTIFIED BY 'password' WITH GRANT OPTION;你先创建一个远程登录的账号然后给它远程登录的权限

    mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.

    解决方法如下:

    1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user ='root'; mysql>select host, user from user; mysql>flush privileges; 注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

    2,授权用户,你想root使用密码从任何主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges; 如果你想允许用户root从ip为192.168.1.104的主机连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;

    路由器外网访问mysql数据库

    1.符合以下条件
    公网IP 无论动态还是静态 静态更好 动态如果嫌麻烦可以用DDNS服务 如花生壳
    2.开放端口
    无论你是否是路由连入 还是拨号连入 路由需要在路由器中做3306端口映射 拨号宽带需要在防火墙中允许3306端口访问 可以用telnet命令测试
    3.MYSQL用户权限 (这里比较重要)
    在安装MYSQL是 ROOT默认是只有本地访问权限 localhost可以在安装的时候改成可以远程remote安装的最后一步 有个选项框要勾 这是WINDOWS版本的 如果是LINUX版本用命令加权限
    如果建立新用户 一定要要有%远程权限才可以
    4测试
    在自带命令行中测试 mysql -h(IP地址) -u用户名 -p(密码) 回车后如果出现mysql>
    即OK 

    以前只会用
    mysql> select * from mysql.user where user='username';

    今天发现这个更方便:
    mysql> show grants for username@localhost;

    show可以看到很多东西
    show create database dbname;  这个可以看到创建数据库时用到的一些参数。
    show create table tickets;    可以看到创建表时用到的一些参数 

    1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看
    "select host,user from user ;"
    \mysql -u root -pvmwaremysql>use mysql; 
    \mysql>update user set host = '%' where user ='root'; 
    \mysql>select host, user from user; 
    \mysql>flush privileges; 

    注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

    2、授权用户,你想root使用密码从任何主机连接到mysql服务器
    \GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION;flush privileges;

    如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器 
    \GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.16'   IDENTIFIED BY '123456' WITH GRANT OPTION;

    可以通过对某个用户授权来限制这个连接帐号的访问,比如:
    grant select on db.table1 to user1@'1.2.3.%' identified by 'password';

    这样user1只能在1.2.3.% 这个范围内来访问你的mysql server .

    lz 是这个意思否 ?

    展开全文
  • 主要介绍了如何在Linux下修改Mysql用户root)密码,分两种情况:第一种当拥有原来的mysqlroot密码,第二种情况忘记原来的mysqlroot的密码,需要的朋友可以参考下
  • 3,执行以下操作(查询用户的赋权权限更改赋权权限 ,刷新生效) mysql> select user,host,grant_priv from user; +---------------+-----------+------------+ | user | host | grant_priv | +---------------+--...
  • 1.如我的Mysql 安装在E:\xampp\mysql目录下win7下使用CMD,命令行使用无密码的root用户登录mysql数据库,红色字体为命令1).更新root用户密码为root2.)刷新权限3).分配root用户在任何主机上都可以访问mysql数据库4)....
  • 1.修改root账号密码命令: ...**//注意8.0以上版本赋予数据库用户权限时和创建用户需分开操作先创建用户** create user 'z1'@'localhost' identified by '123'; grant select,insert on `test1`.* to `z1`@`loca
  • Mysql数据库root用户权限缺失的解决

    千次阅读 2021-05-18 18:53:25
    不知道当时按了什么,导致root超级管理员的的权限缺失、导致无法连接到本地的mysql数据库 从而导致不管是进行任何操作都没有了权限、想要找出问题都没有权限能够给我、当时用navicat连接数据库的错误就是这个形式:...
  • 所以必须给root修改可以远程访问的权限1.在连接服务器后,操作mysql系统数据库命令为: mysql -u root -puse mysql;查询用户表命令:select User,authentication_string,Host from user这里也可以看出hos...
  • 主要介绍了mysql 创建root用户和普通用户修改删除功能,需要的朋友可以参考下
  • 主要介绍了MySql8.0以上版本正确修改ROOT密码的方法,文中给大家提到了成功部署完毕后出现故障情况,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 最近一段时间都在倒腾mantis发现总是连接mysql出错,就随手修改root权限,导致登录不上了。 下面给大家分享还原root权限更改root密码的最便捷方法。 1:装mysql workbench 。可视化界面直接操作。 2:苹果->...
  • 一、密码的修改:使用mysqladmin命令 1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin -u root password abc 2、如果你的... 3、mysql>update user set password=” where user=’
  • MySQL修改root用户密码

    万次阅读 多人点赞 2021-06-20 12:24:09
    知道密码 在清楚的知道密码的情况之下可以使用以下几种方式修改MySQL的密码。 方式一 登录mysql
  • 如何设置Mysql root权限

    千次阅读 2021-01-19 01:23:20
    展开全部利用 GRANT 语句...这e69da5e887aa62616964757a686964616f31333363396463时会发现没有权限用户只能看到一个数据库,mysql和test等数据库是看不到的;2、如果已经安装了phpmyadmin,打开127.0.0.1/phpmya...
  • 错误提示#1130-Host'localhost'isnotallowedtoconnecttothisMySQLserver由于我使用的phpmyadmin直接修改mysql数据库下的user表中的root密码,导致不能登录数据库,出现上述错误。在表里面存储的密码都是md5加密的...
  • MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS ...先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。 方法1 ​:用SET
  • 普通创建用户 普通用户创建成功后一般没权限,权限不足操作和查看数据库权限不足 ...赋予root权限创建,mysql中所有数据库可查看可操作。 >GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' I...
  • mysql如何修改root用户的密码

    千次阅读 2022-03-23 07:55:57
    首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); 方法2:用mysqladmin 格式:mysqladmin -u...
  • 前言 在一个正常发展的公司里面都会进行着明显的数据权限管理,特别是操作数据库这种安全性要求比较高的软件...要创建一个新的mysql用户的话,需要用root用户登录MySQL服务器并进行操作。 首先登录mysql客户端:mysql -
  • 方法1: 用SET PASSWORD命令mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladminmysqladmin -u root password "newpass"如果root已经设置过密码,采用如下方法...
  • 如何不重启mysqld,且没有权限修改用户账号和权限的情况下,如何重新设置root密码?不知道没关系,在此之前我也是不知道如何操作的,先看看下面的几种重置root密码的方法
  • 修改用户都以root为列。一、知道原来的myql数据库的root密码;①:在终端命令行输入mysqladmin -u root -p password "新密码" 回车,Enter password: 【输入原来的旧密码】②: 登录mysql系统修改mysql -uroot -...
  • mysql root 没有任何权限

    千次阅读 2021-01-20 18:56:20
    问题:mysql root 没有任何权限解决方案1. add skip-grant-tables in /etc/my.conf[[emailprotected]~]# cat /etc/my.cnf|grep -i skipskip-grant-tables2. restart mysqlsystemctl restart mysqld3.增加权限mysql>...
  • Ubuntu18.0.4安装MySQL修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 247,516
精华内容 99,006
关键字:

mysql修改root用户权限

mysql 订阅