码迷,mamicode.com
首页 > 数据库 > 详细

Mysql的安装

时间:2015-09-21 19:43:18      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:mysql 安装 path

1. 首先增加一个不能登录的mysql用户,且不用生成家目录:

 # useradd -s /sbin/nologin -M mysql ## -M是不生成家目录

2.创建一个mysql目录,改变所属组和所属主为mysql:

 # mkdir -p /data/mysql

 # chown -R mysql:mysql /data/mysql  ## -R继承

3. /usr/local/src/下,下载免编译64位mysql包:

  wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

 # tar -zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz

 # mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql ## 移动重命名

 32位下载地址如下:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

4. 初始化:

 # cd /usr/local/mysql

 # ./scripts/mysql_install_db --user=mysql--datadir=/data/mysql ## 指定数据用户和数据目录

5. 复制配置文件:

 # cd ./support-files

 # cp my-large.cnf /etc/my.cnf --> 覆盖原来的my.cnf

 # cp mysql.server /etc/init.d/mysqld --> 如遇到覆盖的选项,y即可。

6. 修改配置参数:

 # vim /etc/init.d/mysqld  ## 找到下面的内容,补全后面的部分

    basedir=/usr/local/mysql

    datadir=/data/mysql

  --> :wq

7. 启动mysql

 # chkconfig--add mysqld

 # chkconfig mysqld on

 # /etc/init.d/mysqld start -->start succesful


 # ps aux|grep mysqld可以查看mysqld的进程。


由于mysql命令的绝对路径非常长,所以有必要再PATH里面加入mysql命令所在目录:

 # vim /etc/init.d/path.sh

 #! /bin/bash

 export PATH=$PATH:/usr/local/mysql/bin/

 :wq

 # source /etc/init.d/path.sh

如此,在命令行里面直接输入mysql,就可以直接开启mysql了。

如发现错误,请在评论里留言,谢谢、、、

本文出自 “Liemer_Lius的博客” 博客,请务必保留此出处http://liemerlius.blog.51cto.com/10409683/1696831

Mysql的安装

标签:mysql 安装 path

原文地址:http://liemerlius.blog.51cto.com/10409683/1696831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!