日期:2014-05-16  浏览次数:20724 次

(转)解压版mysql简单配置


一.软件环境
mysql-5.5.8-win32,windows 2003 enterpries edition

二.解压版的安装
1.在主目录下创建my.ini文件(我是放在D:/Program Files/mysql-5.5.8-win32),内容如下:


[WinMySQLadmin]

# 指定mysql服务启动启动的文件
Server=D:/Program Files/mysql-5.5.8-win32/bin/mysqld.exe

[mysqld]

# 设置mysql的安装目录
basedir=D:/Program Files/mysql-5.5.8-win32

# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
datadir=D:/Program Files/mysql-5.5.8-win32/data


<!--以下内容不要也可以安装成功,但要解决存储乱码问题,以下内容是必须的-->
[mysql]
default-character-set=utf8
[server]
character_set_server=utf8
[client]
default-character-set=utf8

2.添加环境变量(至于怎么添加环境变量不在这里作详细介绍,不会的可以问百度)
在path下加D:/Program Files/mysql-5.5.8-win32/bin;
[如果不操作这一步则每次执行mysql命令必须首先进入mysql的bin目录下]

3.创建mysql服务,即将mysql添加到系统服务里,可随系统一起启动
运行>cmd>cd 执行命令:mysqld –install;(执行此命令后会显示安装成功/失败信息)
Service successfully installed.

4.启动服务:net start mysql

5.修改root密码
由于首次安装,root密码为空,如果不修改,root将没有任何权限
mysqladmin -uroot -p password 123;(将密码改为123)

6.用root登录到mysql数据库
命令:mysql –u root –p123

至此,解压版mysql数据库安装成功。如果没安装成功或者安装成功后服务启动失败,请检查my.ini文件中配置的路径属否正确。

三.用户相关操作
1.创建用户
mysql -uroot –p123(登录数据库)
use mysql (指定要操作的数据库,因为用户都保存在此数据库里面)
insert into user(host,user,password) values("localhost","test",password("123"));
[1.host表示要连接此数据库的ip,如果允许远程访问此数据库则’localhost’改为’%’; 2. password("123")密码在数据库中加密保存,如果要明码保存直接写成“123”]

2.用户授权
grant all privileges on *.* to test; (授权test用户拥有所有数据库的所有权限);
grant all privileges on tesdb.* to test; (授权test用户拥有tesdb数据库的所有权限);
grant select,delete privileges on tesdb.* to test ; (授权test用户拥有tesdb数据库的查询、删除权限);
flush privileges;(付权完成后执行此命令使权限生效);
[权限代码:select,delete,insert,update,alter,drop,具体含义大家应该都知道]

3.修改密码
update user set password=password('123456')    where User="test" and host=”%”;

4.删除用户
delete from user where User="test" and host=”%”;