MySQL 安装

   上半年用了三个月时间把MYSQL 学习了一下,现Share 我的学习笔记。注所有操作与实验都是用RHEL5 和Centos5 系统。共分为八个部分学习: 安装;管理命令;日志;复制;备份恢复;用户权限;群集;群集恢复。
 
一.        MYSQL 安装
export PATH=$PATH:/usr/local/mysql/bin
1. 源码安装
    你必须执行的安装 MySQL源码分发版的基本命令是:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
 
2. 二进制安装
shell> groupadd mysql               
shell> useradd -g mysql mysql       
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
 
3. Linux RPM 安装
 
  · MySQL-server-VERSION.i386.rpm
MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的 MySQL服务器。
 
· MySQL-Max-VERSION.i386.rpm
MySQL-Max服务器。该服务器具有其它功能,这是 MySQL-server RPM不具备的。你必须首先安装MySQL-server RPM,因为MySQL-Max RPM依赖于它。
 
· MySQL-client-VERSION.i386.rpm
标准 MySQL客户端程序。你可能总是要安装该软件包。
 
· MySQL-bench-VERSION.i386.rpm
测试和基准。需要 Perl和DBD::mysql模块。
 
· MySQL-devel-VERSION.i386.rpm
库和包含文件,如果你想要编译其它 MySQL客户端,例如Perl模块,则需要。
 
· MySQL-shared-VERSION.i386.rpm
该软件包包含某些语言和应用程序需要动态装载的共享库 (libmysqlclient.so*),使用MySQL。
 
· MySQL-shared-compat-VERSION.i386.rpm
该软件包包括 MySQL 3.23和MySQL 4.0的共享库。如果你安装了应用程序动态连接MySQL 3.23,但是你想要升级到MySQL 4.0而不想打破库的从属关系,则安装该软件包而不要安装MySQL-shared。从MySQL 4.0.13起包含该安装软件包。
 
· MySQL-embedded-VERSION.i386.rpm
嵌入式 MySQL服务器库(从MySQL 4.0起)。
 
4. 验证安装
 ①. 这两相命令检查服务器是否已经启动并能响应连接:
      Mysqladmin version
      Mysqladmin variables
②.    验证是否可以安全关闭服务器:
      Mysqladmin –u root shutdown
③.    验证一些简单的查询信息
      Mysqlshow ( 查看默认几个数据库)
      Mysqlshow mysql   (查看mysql数据库中的表)
      Mysql –e “select host,db,user from db” mysql (查看mysql数据库db表信息)

你可能感兴趣的:(mysql,mysql,数据库,安装,职场,休闲)