mysql图文安装

回复 收藏
MYSQL安装
1、  安装免编译源码包
Liunx  32位下载 mysql版本
http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
            
Liunx  64位下载mysql版本
http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz
1.1进入到/usr/local/src/目录下
[root@localhost ~]# cd /usr/local/src/
[root@localhostsrc]#wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz
   
没有网卡.png

2、解压下载好的源码包
[root@localhost src]# tar -zxvfmysql-5.1.73-linux-x86_64-glibc23.tar.gz
解压完成后会得到
2.png



3、解压完成后创建mysql用户,不创建家目录
[root@localhost src]# useradd -s /sbin/nologin -M mysql

4、  把解压出来的mysql-5.1.73-linux-x86_64-glibc23这个文件夹移动并重命名 到/usr/local/mysql
并不是把mysql-5.1.73-linux-x86_64-glibc23移动到/usr/local/mysql这个目录下
因为mysql这个目录之前是不存在的,切记!


5、  进入到cd /usr/local/mysql目录下,
5.1、创建一个目录,用来存放mysql数据,例如创建/data/mysql文件夹作为存放数据
[root@localhost mysql]# mkdir  -p /data/mysql/
5.2、做一个权限的更改
    [root@localhost mysql]# chown -R mysql/data/mysql/ (-R 表示目录下所有子目录)
5.3、初始化库
              [root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
               - -user=mysql    //表示的指定账户
               - -datadir=/data/mysql   //表示mysql数据存放的位置
      
        初始化完成后会显示两个OK
3.png

      也可以使用echo $?  查看返回的结果是否为0
4.png

如果报错,很可能是安装的版本不对,例如你是64位虚拟机却安装了32位的mysql版本

6、初始化完成以后,我们进入到mysql配置文件夹
root@localhost mysql]# cd  support-files/
[root@localhost support-files]# ls
5.png

里面的my-huge.cnf   my-large.cnf  my-medium.cnf   my-small.cnf 都是mysql的配置文件,这个三个文件内容是一样的,但其实mysql的配置文件是在/etc/my.cnf目录下,系统可能已经存在这个文件了,是因为我们在安装系统的时候已经帮我们自动创建了这个目录,这个是没有用的,我们可以删除或者覆盖
  
6.1、我们可以随便挪动my-huge.cnf   my-large.cnf  my-medium.cnf   my-small.cnf这三个文件,把它挪动到/etc/ 覆盖掉my.cnf 例如挪动my-large.cnf吧

     [root@localhostsupport-files]#cp my-large.cnf  /etc/my.cnf
6.png


6.2、查看/etc/my,cnf
       [root@localhostsupport-files]# vim/etc/my.cnf

       图片中三个红色剪头表示的是,在我们日常更新或者添加删除内容的时候,会记录日志,比如说我们回复一个帖子,那么它就会记录下这个操作,产生一个日志,我们可以注释掉它
7.png
8.png




7、拷贝Mysql启动脚本
   先查看一下系统有那些启动服务脚本
     [root@localhostsupport-files]# ls/etc/init.d/
9.png


7.1、把mysql启动脚本移动到/etc/init.d/目录下,并且重新命名为mysqld
                 [root@localhostsupport-files]# cpmysql.server  /etc/init.d/mysqld
    7.2、编辑/etc/init.d/mysqld配置文件
     [root@localhostsupport-files]# vim/etc/init.d/mysqld
修改basedir=/usr/local/mysql   //mysql程序的位置
          datadir=/data/mysql    //mysql 数据库存放的位置
10.png


7.3、把mysqld添加到系统服务里面来
[root@localhostsupport-files]# chkconfig - -add mysqld
[root@localhostsupport-files]# chkconfigmysqld on
7.4、启动mysql
     [root@localhostsupport-files]# /etc/init.d/mysqldstart
11.png




















2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png 11.png
2016-05-01 15:55 举报
已邀请:
0

杨金彪

赞同来自:

+1
0

huanglin

赞同来自:

好贴!
0

huanglin

赞同来自:

好贴!
0

17051036506

赞同来自:

好贴。
0

曹启昂

赞同来自:

好仔细~
0

bonijun

赞同来自:

好贴。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: