`
sillycat
  • 浏览: 2542644 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Forget MySQL Root Password

阅读更多
Forget MySQL Root Password

1. Stop the mysql service
>/etc/init.d/mysql stop

2. Start the server without password
>mysqld_safe --skip-grant-tables &

3. connect to the mysql server
>mysql -u root

4. setup new MYSQL root user password
>use mysql;
>update user set password=PASSWORD("CHANGE ME") where User = 'root';
>fulsh privileges;
>quit

5. Restart the Server
>/etc/init.d/mysql stop
>/etc/init.d/mysql start

6. Test the result
>mysql -u root -pChangeMe

7. Create a schema and grant the privileges to a user
>show databases;
>create database reviewboard; 
>use mysql;
>grant all privileges on reviewboard.* to reviewboard@"%" identified by 'reviewboard';
>flush privileges;


references:
http://www.debian-administration.org/articles/442
http://www.cyberciti.biz/tips/recover-mysql-root-password.html
http://sillycat.iteye.com/blog/562672

分享到:
评论

相关推荐

    MYSQL破解ROOT密码

    mysql> update user set password=password('root123') where user='root'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 ``` 第六步:刷新权限表 在修改密码后,我们需要刷新...

    数据库资源(MYSQL 5.1 +navicat for mysql + mysql-connector-java)

    Connection conn = DriverManager.getConnection(url, user, password); System.out.println("Connected to the database!"); // 进行数据库操作... } catch (SQLException e) { System.err.println("Error ...

    ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user ''root''@''localhost''

    本教程将详述如何在Ubuntu 18.0.4上安装MySQL,并解决在登录时遇到的"ERROR 1698 (28000): Access denied for user 'root'@'localhost'"的问题。 首先,安装MySQL服务可以使用Ubuntu的包管理器`apt`。执行以下命令...

    centos安装mysql5.7.docx

    然后,可以使用命令 `set password for 'root'@'localhost' = password('hspedu100');` 设置 root 密码。最后,使用命令 `flush privileges;` 使密码设置生效。 小结 本文档讲述了 CentOS 7.6 安装 MySQL 5.7 的...

    linux下安装及配置mysql5.7.docx

    set password for 'root'@'localhost' = password('root'); ``` 六、授权 root 用户远程登录数据库: ``` grant all privileges on *.* to 'root'@'%' identified by 'root'; ``` 安装和配置 MySQL 5.7 需要按照...

    saltstatck安装部署mysql

    接下来,你需要通过包管理器(如apt-get for Debian/Ubuntu或yum for CentOS/RHEL)安装必要的依赖项,例如`python-pip`、`libzmq3-dev`等。然后,使用pip安装SaltStack的核心组件: ```bash pip install salt ``` ...

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

    mysql> alter user 'root'@'localhost' identified with mysql_native_password by '12345678'; mysql> flush privileges; 如上即可。 加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了 sudo...

    自动化部署 MySQL Shell脚本

    expect "Enter current password for root (enter for none):" send "your_root_password\r" expect "Set root password? [Y/n]" send "Y\r" expect "New password:" send "new_root_password\r" # ...其他预期和...

    mysql-connect-java-5.1.41 mysql5版本和8版本的连接包!

    Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 进行数据库操作... } catch (ClassNotFoundException | SQLException e) { ...

    redhat5下mysql5.6的安装与简单维护

    [root@shiyue5u01]# mysql -u root -p Enter password: ``` - 欢迎信息: ``` Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.6.2-m5 MySQL ...

    linux环境Mysql 5.7.13安装

    mysql> set password for 'root'@'localhost' = password('A123456'); mysql> grant all privileges on *.* to 'root'@'%' identified by 'A123456'; mysql> flush privileges; ``` 4. **验证root用户权限**:...

    mysql-5.1.47驱动包

    Connection conn = DriverManager.getConnection(url, username, password); // 使用conn执行数据库操作 } catch (Exception e) { e.printStackTrace(); } } } ``` `README.txt` 文件通常包含有关驱动包的...

    mysql 5.1.73 驱动包

    这段代码首先加载了JDBC驱动(`Class.forName("com.mysql.jdbc.Driver")`),然后通过`DriverManager.getConnection()`方法建立与MySQL数据库的连接。请注意,随着版本的更新,新版本的驱动可能需要使用`...

    mysql安装包

    在Linux环境下,MySQL通常通过包管理器进行安装,例如在Ubuntu上可以使用`apt-get`命令,而在CentOS/RHEL上则使用`yum`或`dnf`。安装命令如下: ```bash # Ubuntu/Debian sudo apt-get update sudo apt-get install...

    mysql5.1.39.jar

    Class.forName("com.mysql.jdbc.Driver"); ``` 4. **建立连接**:使用`DriverManager.getConnection()`方法建立与MySQL数据库的连接。你需要提供数据库URL、用户名和密码。 ```java String url = "jdbc:mysql://...

    Ubuntu16.04中安装配置mysql数据库.docx

    Please set the password for root here. 接下来,用户需要删除匿名账户,以提高数据库的安全性: Remove anonymous users? 最后,用户需要删除测试数据库,以确保数据库的安全性: Remove test database and ...

    mysql-connector-java-5.1.22.tar.gz

    Class.forName("com.mysql.jdbc.Driver"); return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } return null; } }...

    Mac for MySQL 5.7 安装教程.docx

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root'); ``` 确保新的密码生效,可以使用`FLUSH PRIVILEGES;`命令。最后,退出MySQL客户端并重启MySQL服务。 除了基本的安装和密码更改,教程还涵盖了创建新用户...

    mysql java最新驱动包 mysql-connector-java-8.0.16.rar

    这里,`Class.forName()` 方法用于加载并注册驱动,然后`DriverManager.getConnection()` 创建数据库连接。 4. **执行SQL**:一旦连接建立,你可以使用`Connection`对象创建`Statement`或`PreparedStatement`来...

Global site tag (gtag.js) - Google Analytics