MySQL免安装版的配置

1、下载mysql,下载地址:http://dev.mysql.com/downloads/mysql/5.0.html

2、配置MYSQL的环境变量 
新增系统变量MYSQL_HOME: D:\...\mysql 
在PATH变量的最后面添加: %MYSQL_HOME%\bin; 
保存即可。 

3、打开文件my-default.ini另存为my.ini,删除my.ini中的所有配置,在my.ini文件中加入如下简单配置:(my.ini是保存在与my-default.ini同一个目录下的)(#表示注释) (并不一定要放在C:/windows下)

# The following options will be passed to all MySQL clients  
[client]  
#password   = your_password  
port        = 3306  
  
[mysql]  
#设置mysql客户端的字符集  
default-character-set = utf8  
  
# The MySQL server  
[mysqld]  
port        = 3306  
#设置mysql的安装目录  
basedir = D:\...\mysql  
#设置mysql数据库的数据存放目录,必须是data或者\xxx-data  
datadir = D:\...\mysql\data  
#设置服务器段的字符集  
character_set_server = utf8  

4、注册删除服务 

开始菜单,搜索cmd,单击右键“以管理员身份运行”,输入命令: 

注册服务:mysqld --install mysql

删除服务:mysqld --remove mysql

(如果此时“出现Install/Remove of the Service Denied!”的错误,说明cmd不是以管理员身份运行)

5、启动停止服务

启动服务: net start mysql

停止服务: net stop mysql

6、服务启动后: 
登录MySQL服务器: 
命令格式: 
mysql -h hostname -u username -p

命令说明:mysql命令将调用MySQL监视程序,这是一个可以将我们连接到MySQL服务器端的客户端命令行工具。 
选项说明: 
-h选项:用于指定所希望连接的主机,即运行MySQL服务器的机器。如果在运行MySQL服务器的机器上运行该命令,则可以忽略该选项和hostname参数;如果不是,必须用运行MySQL服务器的主机名称来代替主机名称参数。 
-u命令:用于指定连接数据库时使用的用户名称。 
-p命令:用于指定用户输入的密码 

此时我本机安装了MYSQL,可忽略该选项和hostname参数: 

mysql -u root -p  (注:MySQL的管理员用户名为root,密码默认为空 )

修改root密码 
MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。 
1)登录MySQL root用户,打开命令行,执行:mysql -u root -p

2)修改root密码:

  1. mysql> update mysql.user set password="root" where User="root";  
  2. mysql> flush privileges; 

7、常用命令:

create database new_dbname;--新建数据库  
show databases;--显示数据库  
use databasename;--使用数据库  
select database();--查看已选择的数据库  
  
show tables;--显示当前库的所有表  
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..)[ENGINE=engine_name];--创建表  
create table tablename select statement;--通过子查询创建表  
desc tablename;--查看表结构  
show create table tablename;--查看建表语句  
  
alter table tablename add new_fielname new_fieldtype;--新增列  
alter table tablename add new_fielname new_fieldtype after 列名1;--在列名1后新增列  
alter table tablename modify fieldname new_fieldtype;--修改列  
alter table tablename drop fieldname;--删除列  
alter table tablename_old rename tablename_new;--表重命名  
  
insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);--增  
delete from tablename [where fieldname=value];--删  
update tablename set fieldname1=new_value where filename2=value;--改  
select * from tablename [where filename=value];--查  
  
truncate table tablename;--清空表中所有数据,DDL语句  
  
show engines;--查看mysql现在已提供的存储引擎:  
show variables like '%storage_engine%';--查看mysql当前默认的存储引擎  
show create table tablename;--查看某张表用的存储引擎(结果的"ENGINE="部分)  
alter table tablename ENGINE=InnoDB--修改引擎  
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) ENGINE=engine_name;--创建表时设置存储引擎  



出现“发生系统错误  系统找不到指定的文件”原因
注:有时安装后,启动服务可能会出现以下错误:
出现这种错误的原因是在注册系统服务的时候  没有进入到  %mysql  的解压目 %\bin  目录下,  即使配置了环境变量,也要进入该目录下进行注册  ,否则注册的服务“可执行文件路径”会默认在  C  盘下。可在服务属性中查看:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值