Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89239
  • 博文数量: 37
  • 博客积分: 301
  • 博客等级: 民兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-13 08:24
文章分类

全部博文(37)

文章存档

2013年(1)

2012年(36)

分类:

2012-12-12 11:03:55

1.修改MySQL的登录设置:   可无需密码登录mysql
# gedit /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出。
2.重新启动mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
3.无需密码登录MySQL
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

进入mysql服务器执行一下命令

mysql>drop database mysql;    //删除数据库

mysql>quit    //退出mysql

4.将MySQL的登录设置修改回来
# gedit /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出。
5.重新启动mysqld服务器
#service mysqld restart 

6.为mysql用户root设置登录密码
#mysqladmin -u root password "密码"

7.以root用户身份登录mysql服务器
#
mysql -u root -p

mysql>     //出现此符号,成功登录服务器




阅读(599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~