打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32
然后在系统变量Path中添加:;%MYSQL_HOME%\bin
在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如:my-small.ini。复制一份,将文件名修改为my.ini,添加以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
|
[mysqld] #设置字符集为utf8 <span>loose- default -character- set = utf8 </span>
basedir = C:/mysql-5.5.10-win32 datadir = C:/mysql-5.5.10-win32/data [client] #设置客户端字符集 <span>loose- default -character- set = utf8 </span>
[WinMySQLadmin] Server = C:/mysql-5.5.10-win32/bin/mysqld.exe |
打开命令提示符,进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:C:\mysql-5.5.10-win32\bin>Service successfully installed.
然后在命令提示符下执行:net start mysql就能启动mysql了
C:\Users\Administrator>mysql -u
root
修改密码:
mysql>
update mysql.user set password=PASSWORD(‘root‘) where
User=‘root‘
mysql> flush privileges
如果win7下mysql服务不能启动,需要用管理员身份进入cmd
修改myql root用户密码的办法:
操作如下:
1.在服务中关闭MySQL的服务,或用命令关闭。
c:\>
net stop mysql
2.打开MS-DOS窗口,cd到*\mysql\bin\目录下(路径请自己补齐)。
C:\>
cd C:\Program Files\MySQL\MySQL Server 5.1\bin\
3.输入mysqld
--skip-grant-tables回车,进入单用户。
(如果没有出现提示信息,那就证明你进对了,不要关闭此窗口。)
C:\Program
Files\MySQL\MySQL Server 5.1\bin> mysqld --skip-grant-tables
4.然后再开一个MS-DOS窗口,同样cd到*\mysql\bin\目录下。
C:\>
cd C:\Program Files\MySQL\MySQL Server 5.1\bin\
5.输入mysql回车,如果成功,将出现MySQL提示符
>
C:\Program
Files\MySQL\MySQL Server 5.1\bin> mysql
6.连接数据库:use
mysql;
mysql>
use mysql;
7.修改密码:update
user set password=password("123456") where user="root";
mysql>
update user set password=password("qweasd") where user="root";
8.刷新权限(重要步骤)flush
privileges;
mysql>
flush privileges;
9.退出 (退出的方法很多
有quit、exit、ctrl+c、\q 等等)
mysql>
\q
10.在windows的任务管理器里kill掉mysql的所有进程 ,然后重启mysql服务
c:\>
net start mysql
11.开mysql使用用户名root和刚才设置的新密码123456登陆。
转自:http://michael-wong.iteye.com/blog/976381
http://blog.sina.com.cn/s/blog_466af18301017f7j.html