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的内容

mysql dba系统学习(14)mysql用户管理之一、二

用户管理 Mysql的用户管理包括两个部分,用户名和机器名,只要其中的一个不同,那么就是不同的用户。 一,mysql的权限类型 管理权限 数据库的访问权限 二,一些特殊...
  • GarfieldEr007
  • GarfieldEr007
  • 2016-12-21 23:07:35
  • 480

MySQL--操作简记(联结表,组合查询(UNION))

联结表1.创建联结SELECT vend_name,prod_name,prod_price FROM vendors, products WHERE vendors.vend_id = produc...
  • yyc794990923
  • yyc794990923
  • 2017-08-17 17:39:48
  • 252

mysql管理常用操作

转自:http://blog.sina.com.cn/s/blog_596dc5a30100b13v.html 经常要用到mysql管理相关操作,老记不住,转这篇文章,备忘! ...
  • aman1111
  • aman1111
  • 2016-06-21 13:03:16
  • 771

MySQL的日常管理

1 为初始MySQL账户设置口令 MySQL服务器的所有用户都存放在mysql数据库中的user表中,其中host字段表示允许访问的host地址,user字段表示用户名,password表示密码,刚安...
  • zhuxineli
  • zhuxineli
  • 2013-10-26 22:15:54
  • 3050

linux下mysql基本管理命令

1、MySQL环境     使用MySQL客户端命令工具"mysql"可以连接并登录到MySql环境,在带有提示符"mysql>"交互式命令环境中进行操作。在该操作环境中,输入的每一条数据库管理命...
  • u013242305
  • u013242305
  • 2014-12-27 19:40:31
  • 351

基业WEB方式管理自身MySQL

 1,安装前提: 一个Linux系统,Apache压缩包,PHP压缩包,phpadmin压缩包2,检查完毕后开始安装:3,解压压缩文件, tar -xzvf httpd....2.2.tar.gz 这...
  • Dream19881003
  • Dream19881003
  • 2010-03-20 22:33:00
  • 1768

MySql管理的个人经验

当前一般用户的开发环境多是Windows或Linux,用户可以到http://www.mysql.com下载相关版本进行安装,在 windows中MySql以服务形式存在,在使用前应确保此服务已经启动...
  • sinat_36394053
  • sinat_36394053
  • 2016-10-21 14:43:04
  • 372

15个mysql使用管理命令

 15个mysql使用管理命令In all the 15 mysqladmin command-line examples below, tmppassword is used as the MySQ...
  • tanwei1002
  • tanwei1002
  • 2009-02-25 15:34:00
  • 3060

linux mysql管理

mysqladmin -uroot -p variables 。-- 查看mysql变量如:max_connectionmysqladmin -uroot -p shutdown  然后输入密码。 -...
  • wenjie12201
  • wenjie12201
  • 2007-12-01 17:52:00
  • 323

MySQL分区表的管理~1

一、如何管理RANGE和LIST分区 以该分区表为例 CREATE TABLE members ( id INT, fname VARCHAR(25), lnam...
  • slowtech
  • slowtech
  • 2016-03-10 15:16:58
  • 111
收藏助手
不良信息举报
您举报文章:mysql管理(1)
举报原因:
原因补充:

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