Chinaunix首页 | 论坛 | 博客
  • 博客访问: 532778
  • 博文数量: 137
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1455
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-17 11:47
文章分类

全部博文(137)

文章存档

2015年(2)

2013年(1)

2012年(6)

2011年(5)

2010年(62)

2009年(61)

我的朋友

分类: WINDOWS

2009-06-26 10:55:09


利用“mysql 5.0.23 noinstall for win32.zip”建立数据库及配置远程登陆步骤

1.      mysql自身配置

            解压.Zip文件至任一目录,本机解压至F:\DBmysql\mysql-5.0.24a,修改my-medium.ini名字为my.ini(亦可不改),添加如下内容:

         basedir="F:/DBmysql/mysql-5.0.24a"

datadir="F:/DBmysql/mysql-5.0.24a/data"

default-character-set=utf8

以上字符集可以修改为其他的比如gbk latin什么的,并且注意basedirdatadir设置中的斜杠方向。

            启动mysq操作

1.2.1 

µ以服务的形式安装mysql

进入mysqlF:\DBmysql\mysql-5.0.24a\bin,执行  mysqld-nt --install

µ在无服务的的情况下启动mysql,命令如下

start mysqld-nt

1.2.2        若以服务方式启动,则执行 net start mysql

至此mysql应当已经启动,若有问题,可以以上命令交替使用,实在不行就重启,呵呵。

1.2.3  以图形界面启动操作mysql

     开始->运行->键入services.msc->服务,可以查看mysql的服务是否启动,可以手动打开或关闭服务。

1.3      关闭mysql操作

1.3.1进入mysqlF:\DBmysql\mysql-5.0.24a\bin,执行 mysqladmin -uroot shutdown

,可以试一下这条命令,我没用过,呵呵。

1.3.2        关闭mysql服务,执行命令  net stop mysql

关于服务是什么?我也不怎么理解,呵呵。

 

2.      修改mysql密码

2.1  KILL掉系统里的mysql进程,可以在资源管理器里杀掉。这步切勿忘掉,否则下面无法执行

2.2  第一个cmd窗口

跳过密码输入,执行命令 

 F:\DBmysql\mysql-5.0.24a\bin>mysqld-nt --skip-grant-tables

2.3   新建一个cmd窗口,在该窗口执行

F:\DBmysql\mysql-5.0.24a\bin>mysql -uroot

mysql> update mysql.user set password=PASSWORD('新密码') where User='root';

   将新密码例如123456填入上面的新密码

刷新以上操作,执行

mysql> flush privileges;

mysql> quit;

重新启动,再以新密码登陆mysql即可。

 

3.      配置远程登录

若以上操作后无法进行远程登录,可以进行如下操作:

如果希望开放所有权限的话请执行:

mysql>use mysql
mysql>update user set select_priv='Y' , Insert_priv='Y', Update_priv='Y', delete_priv='Y', Create_priv='Y', Drop_priv='Y',Reload_priv='Y', shutdown_priv='Y', Process_priv='Y', File_priv='Y', Grant_priv='Y', references_priv='Y',Index_priv='Y', Alter_priv='Y', Show_db_priv='Y', Super_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y', Execute_priv='Y',Repl_slave_priv='Y',Repl_client_priv='Y' where user='
用户名';

 


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