URN Logo
UNIX Resources » BSD » FreeBSD » FreeBSD China » 初学指南 » 86 » MYSQL设置点滴。
announcement 声明: 本页内容为FreeBSD China的内容镜像,文章的版权以及其他所有的相关权利属于FreeBSD China和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
freebsdchina.org
  中文文档计划
  Chinese Ports 讨论
  初学指南
  技术交流
  设备驱动
  WEB服务
  Proxy服务
  JAVA平台
  软件发布
  休闲话题
  静语轩
  系统编程
  脚本编程
  内核开发技术
  网络安全
  mail系统
  X-Win系统
  信息交流
  历史-文化-设计-实现
  安装-配置-优化-安全
  中文-桌面-开发-调试
   
MYSQL设置点滴。
Subject: MYSQL设置点滴。
Author: am110    Posted: 2005-02-26 00:48:48    Length: 1978 byte(s)
[Original] [Print] [Top]
目前大部分网站管理员认为MYSQL密码只用
mysqladmin -uroot -password
就可以更改了MYSQL的密码,其实不然,这样改的密码只是本地链接密码,正确的更改密码是
grant select,insert,update,delete on *.* to root@"%" identified by "password"
这样就更改了远程链接密码,加强的MYSQL的安全!
另一种方法是
mysql>UPDATE user SET Password=PASSWORD(') WHERE user='root';
mysql>FLUSH PRIVILEGES;


新建用户并指定数据库
首先
create database 数据库名;
然后
grant ALL PRIVILEGES on 数据库名.* to 用户名@localhost identified by "密码";
或者
grant all on 数据库名.* to 数据库用户名@localhost identified by "密码";
最后
flush privileges;

新版Mysql密码算法不同导致“Client does not support authentication proto

以前一直用Mysql 3.23.44,PHP5正式发布后,喜欢尝鲜的我忍不住了,用了几天PHP5,才感觉我的Mysql太弱,于是乎升级我的Mysql,心一横,最新的Mysql 5.0.1,嘿嘿,不信数据库弱。

安装很顺利,登录到mysql

G:\Mysql\bin>mysql -uroot

mysql>......

然后删除一些不用的帐号,只留下了一个root帐号。

更新root密码:

mysql>update user set password=password('password') where host='localhost' and user='root';

成功!

退出并重新启动Mysql服务。

接下来配置phpMyadmin的Config.inc.php

修改Mysql用户名、密码

打开phpMyadmin,登录:

结果很意外竟然弹出错误信息:

Client does not support authentication protocol requested by server;

意思好像是需要我升级客户端,我彻底失望了,我以为Mysql 5.0.1也和3.23.44一样好安装。

后来,我用Google搜索错误信息中的部分内容,搜索到了Mysql的官方网站,一看,明白了,原来是password算法的问题,因为5.0.1版Mysql的password算法和3.23.44的算法不一样了

采取官方网站的解决办法,一次搞定,嘿嘿

mysql>SET PASSWORD FOR
>'root'@'localhost' = OLD_PASSWORD('newpassword');
[Original] [Print] [Top]
Subject: (空)
Author: hunreal    Posted: 2005-02-26 01:02:02    Length: 101 byte(s)
[Original] [Print] [Top]
你单纯的只是更新用户密码,而对于从老版本mysql升级到5.x的mysql库的结构改动丝毫不管。以后会越出越多问题
[Original] [Print] [Top]
« Previous thread
谁能给个ssh的傻瓜式配置过程
初学指南
86
Next thread »
VMWARE+GAG安装FreeBSD,多系统并存的一种简单方法
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2007-07-26 13:31:47, cost 0.010087013244629 ms.