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管理的一点心得(1)

MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql" 平台,这是一个最省钱的高效平台.在使用MySql进行开...

mysql用户管理和权限-1

1:登录到mysql数据库,查看func的表结构 C:\Users\Administrator>mysql -h localhost -u root -p mysql -e "desc func" ...

MySQL学习笔记_1_MySQL数据库管理系统概述

1、 MySQL架构 C/S: client / server架构 MySQL DBMS(Data Bank Management System): 数据库管理系统 客户端  服务器 --->...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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