日期:2014-05-16 浏览次数:20690 次
一,连接MySQL
格式:
mysql -h 远程主机地址 -u 用户名 -p 输入密码
mysql -u root -p 输入密码
?
mysql> 进入了
退出命令:>exit 或者ctrl+D
二,MySQL管理与授权
1.修改密码:
格式:
mysqladmin -u 用户名 -p 旧密码 password 新密码
?
2.增加新用户:
grant create,select,update....(授予相关的操作权限) on 数据库.* to 用户名@登录主机 identified by '密码'
操作实例:
给root用户添加密码:
# mysqladmin -u root password 52netseek
因为开始root没有密码,所以-p旧密码一项可以省略.
?
登陆测试:
# mysql -u root -p 回车 输入密码
成功登陆.
将原有的mysql管理登陆密码52netseek改为52china.
# mysqladmin -u root -p 52netseek password '52china'
创建数据库添加用户并授予相应的权限:
mysql> create database phpbb; Query OK, 1 row affected (0.02 sec) mysql> use phpbb; Database changed mysql> grant create,select,update,insert,delete,alter on phpbb.* to phpbbroot@localhost identified by '52netseek'; Query OK, 0 rows affected (0.00 sec)
?
授予所有的权限:
mysql>grant all privileges on bbs.* to bbsroot@localhost identified by '52netseek'
?
回收权限:
rmysql>evoke create,select,update,insert,delete,alter on phpbb.* from phpbbroot@localhost identified by '52netseek';
?
完全将phpbbroot这个用户删除:
mysql>use mysql delete from user where user='phpbbroot' and host='localhost'; mysql>flush privileges; // 刷新数据库
?
三,数据库简单操作
1.显示数据库列表:
mysql>show databases; mysql test
?
2.使其成为当前操作数据库
mysql>use mysql; // 打开数据库. mysql>show tables; // 显示mysql数据库中的数据表.
?
3.显示数据表的表结构:
mysql>describe // 表名; mysql>describe user; //显示user表的表结构:
?
4.创建数据库,建表
mysql>create database 数据库名; mysql>use 数据库名; mysql>create table 表名(字段设定列表)
?
5.删除数据库,册除表
mysql>drop database 数据库名; mysql>drop table 表名;
?
6.显示表中的记录;
select * from 表名;?
7.修改数据库结构:
增加字段:
alter table dbname add column <字段名><字段选项>
修改字段:
alter table dbname change <旧字段名> <新字段名><选项>
?
删除字段: