mysql管理(1)

原创 2006年06月07日 12:18:00

注册mysql服务

首先要确认在安装目录或者window目录里有my.ini文件,在mysql的安装目录里有几个写好的.ini文件.挑一个你认为合适的改为my.ini.然后在其中[mysqld]里加入:

# set basedir to your installation path
basedir=G:/mysql-5.0.19-win32
# set datadir to the location of your data directory
datadir=G:/mysql-5.0.19-win32/data

然后

mysqld --install (或者--install-manual)

net start mysql

net stop mysql

 


 

直接启动mysql服务
mysqld -u root 用root用户启动mysql服务
mysqladmin -u root shutdown 关闭服务

 


 

创建用户并分配权限
mysql -u root 用root用户登陆客户端

创建用户并分配权限
grant insert,delete,select,index,create,drop,update,alter            使用all还会包括分配管理员权限
on *.*                                        数据库名.表名
to 'wow'@'localhost' identified by 'password'  注意用户的写法
revoke 用来撤销用户的权限

mysql -u wow -p 以用户wow登陆并要求输入密码

表的备份何还原

 

 BACKUP TABLE tbl_name [, tbl_name] ... TO '/path/to/backup/directory'

RESTORE TABLE tbl_name [, tbl_name] ... FROM '/path/to/backup/directory'

 


使用sql文件执行sql语句 

 

mysql>SOURCE C:/scripts/my_commands.sql;
mysql db_name < input_file

 


 

从文件导入数据


LOAD DATA INFILE '/tmp/test.txt' INTO TABLE test
FIELDS TERMINATED BY '/t' ENCLOSED BY '' ESCAPED BY '//'
LINES TERMINATED BY '/n' STARTING BY ''

 


 

把数据导出到文件

SELECT * INTO OUTFILE 'data.txt'
FIELDS TERMINATED BY ','
FROM table2;

 


显示数据库信息

use test;    使用数据库test

show databases;          显示所有权限允许的数据库,对root来说就是所有数据库

show tables;   显示当前数据库的表

desc sometable;   显示表sometable的定义

select * from sometable;     列出表sometable的内容

JSP中的数据库操作(1):MySQL数据库创建及管理

本文目录顺序: 安装MySQL MySQL管理软件SQLYog Enterprise --30天试用期到期解决方法 使用SQLYog Enterprise建立数据库 MySQL的各项参数 ...

MySQL分区表的管理~1

一、如何管理RANGE和LIST分区 以该分区表为例 CREATE TABLE members ( id INT, fname VARCHAR(25), lnam...

struts1 + ibatis +MySQL系统日志管理

  • 2009年07月07日 10:33
  • 172KB
  • 下载

mysql用户管理和权限-1

1:登录到mysql数据库,查看func的表结构 C:\Users\Administrator>mysql -h localhost -u root -p mysql -e "desc func" ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql管理(1)
举报原因:
原因补充:

(最多只允许输入30个字)