Mysql的安装及配置

【安装】

  1. mysql是什么?:http://baike.baidu.com/subview/24816/15308361.htm
  2. 安装:如果采用源码包安装,编译的时候就需要很长的时间,所以采用二进制免编译包进行安装。官网下载地址:http://dev.mysql.com/downloads/
  3. 流程:
  • 查看本机位数:

[root@localhost src]# uname -i
         i386

  • 进入我们要下载的目录:

         [root@localhost src]# cd /usr/local/src

  • 进行下载:wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

[root@localhost src]#wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

  • 解压安装包:

[root@localhost src]#tar zxvf /usr/local/src/mysql-5.1.73-linux-i686-icc-glibc23.tar.gz

  • 移动位置:

         [root@senlinux src]# mv mysql-5.1.73-linux-i686-glibc23 /usr/local/mysql

         [root@senlinux src]# cd /usr/local/mysql

  • 创建mysql账户:

[root@senlinux mysql]useradd -s /sbin/nologin mysql   //nologin是不登录

  • 创建datadir:存放数据库文件

[root@senlinux mysql]mkdir -p /data/mysql

  • 更改权限:

[root@senlinux mysql] chown -R mysql:mysql /data/mysql

  • 初始化mysql:

[root@senlinux mysql]  ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

【配置】

           [root@localhost mysql]# ls    
           docs include man mysql-5.1.73-linux-i686-glibc23
           [root@localhost mysql]# cd mysql-5.1.73-linux-i686-glibc23/
           [root@localhost mysql-5.1.73-linux-i686-glibc23]# ls
           bin COPYING data docs include INSTALL-BINARY lib man mysql-test README scripts share sql-bench support-files
           [root@localhost mysql-5.1.73-linux-i686-glibc23]# cd support-files/

  • 拷贝配置文件:

[root@localhost support-files]#cp support-files/my-large.cnf /etc/my.cnf

  • 拷贝启动脚本文件:

          [root@localhost support-files]#cp support-files/mysql.server  /etc/init.d/mysqld

  • 修改启动脚本文件属性:

         [root@localhost support-files]# chmod 755 /etc/init.d/mysqld

  • 修改启动脚本:

[root@localhost support-files]#vim /etc/init.d/mysqld

        修改的地方:

        basedir =/usr/local/mysql

        datadir=/data/mysql

  • 启动脚本加入系统启动项并设置开机自启:

        [root@localhost support-files]chkconfig --add mysqld

        [root@localhost support-files] chkconfig mysqld on
        [root@localhost support-files]service mysqld start

  • 检查是否启动:

       [root@localhost support-files]ps aux |grep mysql

[root@localhost support-files]netstat -lnp |grep mysql

你可能感兴趣的:(mysql,二进制,target,下载地址,blank)