mysql 5.1参考手册(网上下载)
安装包
yum install mysql-connector* mysql-server* -y
/etc/init.d/mysqld 脚本文件
/etc/my.cnf 配置文件
/var/lib/mysql 数据文件存放目录
service mysql start 数据库启动之前必须要有数据库文件,mysql可以直接启动,系统会自己创建数据库并初始化。
添加用户设置密码
mysqladmin -u root password "密码" -h localhost
修改密码
mysqladmin -u root password "uplooking" -p
登陆mysql
mysql -u root -puplooking(没有空格) -h loaclhost(可以省略)
mysql> show databases; 查看数据库
+--------------------+
| Database |
+--------------------+
| information_schema | 只能mysql用,其他用户不能使用
| test | 测试库,也不能使用
| mysql | 配置用的库,root使用
+--------------------+
mysql> use mysql;
mysql> show tables; 查看mysql库里的所有表;
mysql> desc 表; 查看表结构
mysql> drop table 表;
mysql> create database db1; 创建数据库
mysql> drop database db1; 删除数据库(不支持回滚,删除立即生效)
# mysqladmin create database db1 创建数据库
# mysqladmin drop database dba 删除数据库
# mysqladmin extended-status -p密码; 查看mysql当前状态
# rm -rf /var/lib/mysql/* 删除所有用户表,无密码登陆
创建表:
mysql> create table 表名(
列名1 类型 约束,
列名2 类型 约束
);
添加数据:
方法1
mysql> insert into 表 set
列1=值1,
列2=值2
;
方法2
mysql> insert into 表
(列1,列2,……)
values(值1,值2,……); 一行数据
mysql> insert into 表
(列1,列2,……)
values(值1,值2,……),(值1-1,值2-1,……) 两行或多行数据
修改字段类型:
mysql> alter table 表 modify column(列1 新类型,列2 新类型);
添加字段
mysql> alter table 表 add column 列 类型 约束
mysql> alter table tb1 add column name char(50);
---------------------------------------------------------
用户与权限
*添加用户并授权
1.使用grant语句 (简单)
2.使用mysql授权表
授权
mysql> grant 权限 on 库和表 to 用户@IP或主机名 identified by '密码' with grant option;(把权限再赋予其他用户)
mysql> grant all privileges on *.* to 'root'@'192.168.0.254' indentified by '1234' ;
收回tube用户部分权限
mysql> revoke select,insert on bookshop.* from tube@192.168.0.254
刷新授权标
mysql> flush privileges;
删除用户
mysql> drop user tube@192.168.0.254
修改用户密码 (usage表示无限权限)
mysql> grant usage on bookshop.* to tube@192.168.0.254 identified by '3455';
-------------------------------------------------------
阅读(1133) | 评论(0) | 转发(0) |