Open main menu

CDOT Wiki β

Changes

OPS235 MySQL

1,214 bytes added, 00:45, 10 April 2012
Restart the MySQL server with --skip-grant-tables
== Restart the MySQL server with --skip-grant-tables ==
Run the following command as root:
 
[root@f14host ~]# /usr/bin/mysqld_safe --skip-grant-tables
120410 01:36:35 mysqld_safe Logging to '/var/log/mysqld.log'.
120410 01:36:35 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
 
Open another terminal windows and run the following commands to reset the MySQL server's root password:
 
[root@f14host ~]# mysql --user=root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.55 Source distribution
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> update user set Password=PASSWORD('newpassword') where user='root';
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
== Reset root password ==
1,760
edits