mysql管理(1)
来源:互联网 发布:js split 返回数组 编辑:程序博客网 时间:2024/04/28 06:35
注册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
创建用户并分配权限
grant insert,delete,select,index,create,drop,update,alter 使用all还会包括分配管理员权限
on *.* 数据库名.表名
to 'wow'@'localhost' identified by 'password' 注意用户的写法
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管理(1)
- MySQL用户管理(1)
- MySQL用戶管理 (1)
- mysql高级 权限管理[1]
- MySQL分区表的管理~1
- mysql管理
- MYSQL管理
- MySQL 管理
- mysql管理
- mysql管理
- mysql 管理
- MySQL管理
- mysql管理
- mysql管理
- mysql管理
- mysql管理
- mysql管理
- MySQL管理
- 网页代码常用小技巧总结续,网页制作学习
- 林毅夫论经济学方法
- 通俗地讲一下庞加莱猜想是怎么回事(from 鼓浪)
- 程序员2004年薪资调查报告与现状报道
- 贴近的学习心得
- mysql管理(1)
- cvs + bugzilla + open workbench 组建开源开发环境
- 你的星座什么是第一名呢??
- 如何提高网站的Google页面等级(PR值)
- SOA正在带来新的安全风险?
- animators vs animations
- John Carmack密码:0x5f3759df
- awk使用手册
- Flash Communication Server笔记一