Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136162
  • 博文数量: 35
  • 博客积分: 692
  • 博客等级: 上士
  • 技术积分: 317
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-22 16:40
文章分类
文章存档

2014年(2)

2012年(4)

2011年(29)

分类: LINUX

2011-10-23 23:19:44

p { margin-bottom: 0.08in; }

                                                                    MySQL基础管理

()安装MySQL数据库


# yum install mysql mysql-server -y


()MySQL启动与关闭


# /etc/init.d/mysqld start|stop


()MySQL的密码修改

默认情况下,MySQL不设置密码

方式一 直接设置

# mysqladmin -u root password PASSWORD //PASSWORD为要设置的明文密码

方式二 使用SQL语句

# mysql

mysql>set password=PASSWORD('your-password') //调用password函数,产生加密的密码,

//密码为单引号引起来的内容

方式三 修改USER

# mysql

mysql> use MySQL ;

mysql> update user set password=password('your-password') where user='root' ;

mysql> flush privileges;


注:(1)设置了密码后,链接数据库时,需要输入密码

# mysql -uroot -pPASSWORD

或者 # mysql -u root -p 出现提示时,输入密码

方式四 更新密码

#mysql -u username -p OLD_PASSWORD password NEW_PASSWORD


()MySQL权限设置

通常情况下MySQL安装在/usr/local/mysql/ 目录下,其对应的数据库文件会相应地存放于/usr/local/mysql/var/ 目录下

# chown -R mysql.mysql /usr/local/mysql/var/

#chown -R go-rwx /usr/local/mysql/var/


()MySQL自启动设置

mySQL二进制包中,有一个名为mysql.server的启动脚本,可将其复到/etc/rc.d/init.d/

# cd /etc/rc.d/init.d

# cp /usr/local/mysql/support-files/mysql.server mysql

修改权限

# chmod +x mysql

mySQL添加到系统的启动服务组中

#chkconfig -add mysql

注:若原来安装过旧的MySQL,需先删除旧版的MySQL服务

# chkconfig --del mysql


()MySQL基本命令


1 链接MySQL数据库

# mysql [-h host_name] [-u user_name] [-p password]

2 MySQL基本命令

查看帮助手册

connect 重链接数据库服务器

use 选择要使用的数据库

quit 退出

3库操作

MySQL数据库服务器默认只有2个自带的数据库,其中mysql存储MySQL的基本信息,

包括用户名,密码等;test则为一个用于测试的数据库,并无实际意义.


显示数据库 mysql> show databases;

选择数据库 mysql> use dbname; //dbname为数据库名

查看表 mysql> show tables; //需先通过use 选中一个数据库


创建数据库 mysql> create database dbname ;

创建数据表 mysql> create table table_name (......); //table_name为数据表名,括号中为一 //些数据段的设置

插入基本数据 mysql> insert into table_name values(......); //括号中为针对数据段设置的值

查询表数据 mysql> select * from table_name ;


更新表中记录 mysql> update table_name set 数据段 where 条件 ;


删除表中记录 mysql> delete from table_name where 条件 ;

删除数据表 mysql> drop table table_name;

删除数据库 mysql>delete database dbname;





阅读(1270) | 评论(0) | 转发(0) |
0

上一篇:RHEL6 phpMyAdmin+mysql

下一篇:vsftp基础设置

给主人留下些什么吧!~~