Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104467
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: Mysql/postgreSQL

2014-07-01 19:15:57

1.挂光盘安装软件
  #mount  /dev/cdrom  /media
  #rpm  -ivh  /media/Server/libtermcap-devel(tab)

2.解压mysql并编译安装
  #cd /usr/src
  #tar zxf mysql-(tab)
  #cd mysql-(tab)
  #./configure  --prefix=/usr/local/mysql
  #make
  #make install

3.复制文件,初始化数据库
  #cp support-files/my-medium.cnf  /etc/my.cnf
  #cp support-files/mysql.server /etc/init.d/mysqld
  #chmod +x /etc/init.d/mysqld
  #chkconfig --add mysqld
  #export PATH=$PATH:/usr/local/mysql/bin
  #echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
  #mysql_install_db

4.创建运行mysqld的用户和组并授权
  #/usr/local/mysql/bin/mysql_install-db --user=mysql
  #useradd -M -s /sbin/nologin mysql
  #chown -R root:mysql /usr/local/mysql
  #chown -R mysql /usr/local/mysql/var

5.启动服务
  #service  mysqld  start

6.发布mysql库文件
  #echo  "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
  #ldconfig

7.改管理员密码
  #mysqladmin  -u  root  password  密码

8.使用客户端工具连接到数据库
  #mysql -u  root -p

9.查看MySQL服务器中包含那些数据库

  mysql>SHOW DATABASES;

10.查看数据库中的数据表信息

  mysql>SHOW TABLES;

11.切换数据库

  mysql>USE mysql;(数据库名字)

12.创建新的数据库

  mysql>CREATE DATABASE 数据库名字

13.创建新的数据表

  mysql>CREATE TABLE 表名 (字段定义。。。)

14.删除一个数据表

  mysql>DROP TABLE 数据库名.表名;

15.删除一个数据库

  mysql>DROP DATABASE 数据库名

16.备份整个数据库

  mysqldump -u root -p auth > mysql-auth.sql

17.备份数据库MYSQL中的user表

  mysqldump -u root -p mysql user > mysql.host-user.sql

18.备份MYSQL服务器中所有数据库

  mysqldump -u root -p -all-databases > mysql-all.sql

19.恢复数据库

  mysql -u root -p [数据库名]< mysql-all.sql

20.授予用户权限

  GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']

  GRANT SELECT ON mysql.user TO IDENTIFIED BY'123456';

阅读(245) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~