首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 安装好MySQL后,用SQL去修改root帐号的密码,结果不能登录了!
【标  题】:安装好MySQL后,用SQL去修改root帐号的密码,结果不能登录了!
【关键字】:MySQL,SQL,root
【来  源】:http://blog.csdn.net/xport/archive/2006/07/16/929228.aspx

安装好MySQL后,用SQL去修改root帐号的密码,结果不能登录了!

取得MySQL Community Edtion 5.0.22版本的zip package,解压缩到 D:\MySQL,然后在另外一个分区建立
了数据目录I:\MyData,把D:\MySQL\data里面的内容复制了一份放到I:\MyData下面。做好这个步骤后,要准
备修改MySQL的配置文件和安装Windows Service了。

配置文件中需要新增的内容:
# The following options will be passed to all MySQL clients
[client]
# Add by Shark Wang
default-character-set = utf8

# The MySQL server
[mysqld]
# Add by Shark Wang
basedir = D:/MySQL/
datadir = I:/MyData/
default-character-set = utf8
default-collation = utf8_general_ci

然后启用InnoDB,需要把下面的内容启用,去掉前面的注释符:
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = I:/MyData/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = I:/MyData/
innodb_log_arch_dir = I:/MyData/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

然后在DOS命令行执行安装Service的命令:
D:\MySQL\bin\mysql-max-nt.exe --install MySQL --defaults-file=D:/MySQL/conf/my.ini

这样就可以启动MySQL Service了!

最后剩下的就是更改MySQL的root帐号的密码,用mysql登录后,执行:
SELECT mysql;
UPDATE user SET password='xxxxxx' WHERE user='root';
FLUSH PRIVILEGES;

重新登录,系统说root密码错误!!!火星了...- -|||

请教了一下汪总,原来这个地方有一个错误,正确的方法如下:
UPDATE user SET password=password('xxxxxx') WHERE user='root';

Oracle 中返回最大值和返回前几个较大值(TOP10)问题一解:【上一篇】
C#数据库操作的3种典型用法:【下一篇】
【相关文章】
  • 搞定SQL Server 2005的数据库管理
  • SQL Server安装问题程序被挂起的错误解决办法
  • SQL SERVER 2000里面扩展存储过程xp_cmdshell的使用,隐藏和恢复
  • Sql Server 和 Access 操作数据库结构Sql语句
  • SQL SERVER 远程连接数据库
  • 绿色SQL Server原理(13)枚举SQLServer数据库内部对象
  • 安装SQL Server 2000时“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新...
  • ORACLE SQL语句中超郁闷的\r\n!!(菜鸟级)
  • aSP获取Sql中刚插入数据库ID
  • ASP.NET 2.0 连接SQL Server数据库详解
  • 【随机文章】
  • RedHat7.1 GBK解决方案
  • 111个知名Java项目集锦(包括url和描述)
  • Windows下安装、配置Weblogic
  • 如何加大mysql连接数
  • unrar3.5
  • 第二个c的例子 字符输入和输出
  • C++代码优化方法总结(一)
  • Linux下G4L硬盘备份方案
  • 《深入浅出Oracle》一书重印
  • sed 编辑器
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.