`

mysql 修改root密码,分配权限

 
阅读更多

1.如我的Mysql 安装在E:\xampp\mysql目录下

win7下使用CMD,命令行使用无密码的root用户登录mysql数据库,红色字体为命令

1).更新root用户密码为root

2.)刷新权限

3).分配root用户在任何主机上都可以访问mysql数据库

4).刷新权限

 

E:\xampp\mysql\bin>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 41
Server version: 5.5.25a MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> update mysql.user set password=PASSWORD('root') where user='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant
 option;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye

 

2.使用修改过得root用户密码root登录Mysql

 

E:\xampp\mysql\bin>mysql -uroot -p
Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 42
Server version: 5.5.25a MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| cdcol              |
| mysql              |
| oms                |
| performance_schema |
| phpmyadmin         |
| test               |
| webauth            |
+--------------------+
8 rows in set (0.00 sec)

mysql>

 

 

 

  • 大小: 107.9 KB
分享到:
评论

相关推荐

    mysql权限分配和root密码重置

    ### MySQL权限分配与Root密码重置详解 #### 一、MySQL权限分配 **1.1 用户权限管理** 在MySQL中,对于用户权限的管理是非常重要的,尤其是当涉及到多个团队合作时,合理的权限设置能够有效避免数据泄露和其他安全...

    mysql更改密码 mysql 更改密码

    MySQL 密码管理包括修改密码、增加新用户、分配权限等方面。在本资源中,我们将详细介绍 MySQL 密码管理的知识点。 修改 MySQL 密码 修改 MySQL 密码是 MySQL 密码管理的基本操作。有两种方式可以修改 MySQL ...

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。

    Mysql初始化root密码和允许远程访问

    首先,让我们讨论如何初始化MySQL的root密码。在MySQL安装后,默认情况下,root账户可能没有密码或有一个随机的临时密码。为了确保系统安全,你应该立即为root用户设置一个强密码。以下是步骤: 1. **启动MySQL服务...

    Mysql用户密码

    4. **创建新用户并分配权限:** ```sql mysql> GRANT ALL ON picture.* TO test IDENTIFIED BY "test"; ``` 这条命令为用户 `test` 授予了 `picture` 数据库的所有权限。 #### 三、常见权限介绍 MySQL 支持...

    windows10下如何修改mysql默认密码,网上的试了,都不管用.zip

    MySQL在安装时通常会创建一个root用户,并且可能会分配一个随机的初始密码,这个密码通常在安装日志中可以找到。如果忘记或丢失了初始密码,就需要进行密码重置操作。 1. **停止MySQL服务**: 在Windows服务管理器...

    强制修改mysql的root密码的六种方法分享(mysql忘记密码)

    本文将详细介绍六种强制修改MySQL root密码的方法,以及如何在忘记密码时增加新用户。 方法一:通过phpmyadmin修改 如果你有phpmyadmin的访问权限,可以直接登录到phpmyadmin界面,选择mysql数据库中的user表,找到...

    mysql-5.7.21-winx64安装步骤及启动、密码等一系列问题的解决

    本文将详细解析`mysql-5.7.21-winx64`在Windows操作系统上的安装过程,包括启动方法、解决`msvcrt120.dll`缺失问题,以及处理安装后的密码设置和修改等常见问题。 一、MySQL 5.7.21 安装步骤 1. 下载安装包:首先...

    linux下一键安装mysql,通过运行shell文件,解压安装mysql,创建用户,修改密码,运行本地的sql文件初始化数据库

    3. **用户创建与权限管理**:在MySQL中,创建用户并分配权限是安全操作的关键。通过`CREATE USER`和`GRANT` SQL语句,我们可以创建新用户并赋予相应的数据库访问权限。在`installMysql.sh`脚本中,这部分可能包含...

    MySQL管理密码用户授权实践

    为了确保数据库安全,MySQL数据库允许管理员设置和修改密码。密码是用户访问数据库系统的凭证,因此管理员必须对密码的复杂性和安全性有一定的要求,比如密码不能太简单,至少包含大写字母、小写字母、数字和特殊...

    MySQL逻辑架构-存储引擎-用户权限密码详解

    在特殊情况下,如果root账户密码丢失,MySQL提供了重置密码的方法,例如使用MySQL安装目录下的mysqladmin工具或直接修改相关数据库表中的加密密码字段。 最后,关于MySQL客户端,它并不特指某个软件程序,而是包括...

    archive_ Mysql 数据库密码修改 [江西新余电信].zip.zip

    2. 登录MySQL无权限模式:运行`mysql -u root`(无需提供密码)。 3. 更新用户密码:在MySQL客户端中,选择`mysql`数据库,然后更新`user`表中的密码。例如:`UPDATE mysql.user SET Password=PASSWORD('newpassword...

    mysql 修改密码和设置允许远程登录

    有时,用户可能需要更改MySQL的root密码,或者为了远程访问数据库,需要设置允许远程登录的配置。以下将详细介绍这两个过程。 一、修改MySQL密码 1. **拥有原始密码的情况**: - 方法一:通过`mysqladmin`命令。...

    mysql-5.7.28-winx64.zip

    为不同的用户分配最小权限,遵循最小权限原则;并定期更新到最新版本以获取最新的安全补丁。 总的来说,"mysql-5.7.28-winx64.zip"提供了一种快速部署MySQL服务器的方式,适合开发和测试环境。正确配置环境变量、my...

    Mysql服务安全加固1

    - **禁止以管理员权限运行mysqld**:为了防止不必要的权限滥用,应确保MySQL服务以非root用户身份运行,通常创建专门的mysql用户来启动和管理服务。 - **创建独立用户**:通过`CREATE USER`语句创建具有特定权限的...

    访问Mysql数据库的权限.txt

    合理地分配权限不仅能够防止未授权访问,还能够提升数据库的整体安全性。希望本文能为你提供有关MySQL权限管理方面的深入理解。在未来的工作中,不断优化和完善权限配置,以确保数据的安全与完整。

    Ubuntu下MySQL数据库安装后初步设置

    在Ubuntu操作系统中安装...总结来说,Ubuntu下MySQL数据库安装后的初步设置主要包括设置root用户密码、调整远程访问权限、创建新用户并分配权限以及处理编码问题。这些步骤对于确保数据库的安全性和正常使用至关重要。

    如何为用户设置密码(MYSQL)

    对于root用户,可以使用以下命令来设置或修改密码: ```bash mysqladmin -u root password "your password" ``` 如果你想为其他用户设置密码,可以先切换到对应用户,然后执行`mysqladmin password`。 6. **...

    免安装版MySQL配置全解

    你可以通过以下步骤来更改root密码: 1. 打开命令行,进入MySQL的`bin`目录,如`C:\Program Files\MySQL\MySQL Server 5.1\bin`。 2. 使用命令`mysql -u root`登录MySQL。 3. 在MySQL客户端中,执行SQL语句来更新...

    mysql命令集锦[绝对精华]参照.pdf

    2. **更改密码**:如果已经设置了密码,修改root密码的命令是`mysqladmin -uroot -p旧密码 password 新密码`。 三、用户管理 在MySQL中,创建新用户并分配权限通常涉及`GRANT`命令: 1. **全局权限**:若要创建一...

Global site tag (gtag.js) - Google Analytics