在ubuntu中重置mysql服务器root密码的方法
时间:2024-01-24 19:40:48
首先停止mysql服务:
root@webserver:/home/webmaster# service mysql stop
接着采用忽略密码认证模式重新创建一个mysql服务:
root@webserver:/home/webmaster# mysqld --user=mysql --skip-grant-tables --skip-networking &
成功启动后返回PID及其它启动信息
[1] 3591
root@webserver:/home/webmaster# 121005 2:59:27 [Note] Plugin 'FEDERATED' is disabled.
121005 2:59:27 InnoDB: The InnoDB memory heap is disabled
121005 2:59:27 InnoDB: Mutexes and rw_locks use GCC atomic builtins
121005 2:59:27 InnoDB: Compressed tables use zlib 1.2.3.4
121005 2:59:27 InnoDB: Initializing buffer pool, size = 128.0M
121005 2:59:27 InnoDB: Completed initialization of buffer pool
121005 2:59:27 InnoDB: highest supported file format is Barracuda.
121005 2:59:27 InnoDB: Waiting for the background threads to start
121005 2:59:28 InnoDB: 1.1.8 started; log sequence number 1595685
121005 2:59:28 [Note] mysqld: ready for connections.
Version: '5.5.24-0ubuntu0.12.04.1' socket: '/var/run/mysqld/mysqld.sock' port: 0 (Ubuntu)
连接到mysql系统库:
root@webserver:/home/webmaster# mysql -u root mysql
连接到mysql库后直接修改root帐号的密码为新的密码'mynewpasswd':
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> update user set Password=PASSWORD('mynewpasswd') where user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> FLUSH PRIVILEGES;
mysql> quit;
Bye
中止mysql服务进程(PID 3591见前面启动服务时的屏幕信息):
root@webserver:/home/webmaster# kill 3591
正常启动 mysql服务,并用新密码登录mysql服务器成功:
root@webserver:/home/webmaster#service mysql start
root@webserver:/home/webmaster#mysql -u root -pmynewpasswd
标签:ubuntu,mysql,root
0
投稿
猜你喜欢
基于ExtJs框架的B/S高级查询界面
2008-10-07 18:05:00
Python中使用urllib2模块编写爬虫的简单上手示例
2023-10-18 22:14:31
Django 删除upload_to文件的步骤
2022-03-23 05:47:14
Python 中的函数装饰器和闭包详解
2021-08-03 17:52:40
Python实现简单飞机大战
2022-11-11 17:39:11
python文件和目录操作函数小结
2022-02-21 21:45:23
python3 requests中使用ip代理池随机生成ip的实例
2022-11-19 21:52:04
利用arcgis的python读取要素的X,Y方法
2023-03-13 11:27:05
Django-celery-beat动态添加周期性任务实现过程解析
2021-07-29 13:09:49
Go语言中的range用法实例分析
2024-04-30 10:03:18
php预定义常量
2023-11-14 10:35:27
js调用flash代码
2010-01-23 12:35:00
深入理解JS的事件绑定、事件流模型
2024-04-22 22:44:44
PyQt5高级界面控件之QTableWidget的具体使用方法
2023-09-05 15:36:41
Python numpy.power()函数使用说明
2021-11-23 02:05:15
Python函数进阶与文件操作详情
2023-09-12 17:24:33
在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法
2024-01-12 22:47:53
aspjpeg组件安装问题
2008-09-27 17:52:00
超好玩的"隔空操物"通过Python MediaPipe库实现
2023-06-04 23:21:09
python如何将一个四位数反向输出
2023-03-21 16:42:40