Linux综合辅导教程(9)
MySQL数据库管理
MySQL数据库的初始化操作 MySQL数据库的初始化操作
安装MySQL
启动MySQL
连接与断开MySQL服务器
匿名登录连接
用设定好的账户登录
“quit”命令断开
MySQL数据库的维护
MySQL数据库的用户权限设置
一套非常实用的权限系统
系统数据库mysql
授权表
MySQL数据库的初始权限
超级用户root
匿名用户
MySQL数据库的用户权限设置命令
为root用户设置口令
mysqladmin -u root password "passwd“
root用户有口令后运行MySQL:
mysql –h hostname –u root -p
Enter password:
需要键入正确的密码才能连接成功。
建立其他访问权限的用户
grant privileges on what to user identified by "passwd" with grant option
查看用户权限
以root用户身份连接MySQL数据库后依次执行“use mysql;”、“show tables;”和“select * from user;”
Mysql数据库的备份与恢复
使用mysqldump命令备份数据库
备份数据库
mysqldump [OPTIONS] database [tables]
恢复数据库
恢复数据库首先对原库进行删除,然后重新创建该库
使用直接拷贝数据库文件的方法备份数据库
必须保证表不在被使用
MySQL数据库的客户端命令操作
MySQL数据库的客户端命令
可以在/usr/bin下找到MySQL的实用程序
查看数据库数据
show databases;
use 数据库名;
show tables;
select 字段1,字段2,字段3 from 表名;
数据库的创建与删除
创建
create database 数据库名;
删除
drop database数据库名;
数据库表的创建、查看表结构及删除表
创建一个表,要明确表的结构,即表字段名称、字段类型、长度及主键等信息。
查看表的结构用“describe 表名;“
删除表用“drop table表名;”
数据记录的增加、删除与修改
用insert、update和delete语句分别进行增加一条新记录、修改和删除记录
例:
mysql> insert into user
-> values('2','李四','666999','lisi@163.com');
mysql> update user set passwd='2008' where id=1;
mysql> delete from user where id=2;
MySQL数据库基于Web方式的远程管理
phpMyAdmin安装配置
phpMyAdmin的客户端访问
MySQL数据库基于GUI方式的远程管理
MySQL Control Center简介
MySQL Control Center的安装
MySQL Control Center的连接MySQL数据库