zoukankan      html  css  js  c++  java
  • MySQL环境搭建

     

    在CentOS下面一个命令就可以安装MySQL,但是安装完后,感觉很茫然,于是自己试着由压缩包开始,绿色安装一把,这样也能对MySQL有更多的一些了解。

    说明

    在CentOS下面一个命令就可以安装MySQL,但是安装完后,感觉很茫然,于是自己试着由压缩包开始,绿色安装一把,这样也能对MySQL有更多的一些了解。 
    下面开始!

    第0步: 准备

    操作系统: CentOS6.3 64位

    第1步:下载安装包

    MySQL官网的地址是:http://dev.mysql.com/downloads/mysql/ 当然你也可能下载的不顺利,因为我就遇到过说死也不能下载非Windows版本的情况。

    平台选择 Linux-Generic 即可,然后选择最下面的 tar.gz 文件进行下载。 
    在Linux命令行下面可以使用下面的命令来下载: 
    wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz 
    我们把文件下载到 /data/download 目录下面。

    第2步:安装MySQL

    把mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz解压缩:

    [hadoop@HIVE5 download]$ tar -zxf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz

    解压后,我们把解压过的目录移动到统一的安装目录下:

    [hadoop@HIVE5 download]$ mv mysql-5.6.14-linux-glibc2.5-x86_64 /data/server

    如果不想移动,可以在 /data/server 目录下建一个符号链接,指到解压的目录就可以了

    [hadoop@HIVE5 server]$ ln -s /data/download/mysql-5.6.14-linux-glibc2.5-x86_64 mysql

    第3步:配置MySQL

    建mysql用户

    在操作系统中新建mysql帐号并修改密码,我们的MySQL服务器会使用这个帐号启动。

    [hadoop@HIVE5 server]$ useradd mysql

    [hadoop@HIVE5 server]$ passwd mysql

    修改mysql安装目录的所有者为mysql帐号:

    [hadoop@HIVE5 server]$ chown -R mysql mysql

    生成MySQL授权表

    很多MySQL启动不起来,报少什么表的话,可以通过执行这个脚本解决问题:

    [hadoop@HIVE5 mysql]$ cd scripts/

    [hadoop@HIVE5 scripts]$ ls

    mysql_install_db

    [hadoop@HIVE5 scripts]$ ./mysql_install_db --user=mysql --basedir=/data/server/mysql --datadir=/data/server/mysql/data

    修改mySQL的 my.cnf 配置文件

    这个配置文件在 support-files 目录下面有,根据需要选择合适的配置文件进行修改即可。 
    里面需要修改的地方有以下几个: 
    在[mysqld]小节下面增加:

    basedir = /data/server/mysql

    datadir = /data/server/mysql/data

    innodb_data_home_dir = /data/server/mysql/data

    innodb_log_group_home_dir = /data/server/mysql/data

    修改缓存所占内存大小,由于服务器只有8G内存,还要跑Hadoop的DataNode,所以设为512M:

    key_buffer_size = 512M

    innodb_buffer_pool_size = 512M

    //设置数据库内存

    key_buffer_size = 512M

    innodb_buffer_pool_size = 512M

    //设置大小写不敏感

    lower_case_table_names = 0

    //设置编码

    character_set_server=utf8

    将配置文件拷贝到 /etc 目录下面

    $ cp my.cnf /etc/

    启动mySQL服务器

    将mySQL服务拷贝到启动目录下,如果不想把MySQL的服务名称叫做 mysql.server,也可在拷贝时将其命名,比如叫 mysql 。

    $ cp /data/server/mysql/support-files/mysql.server /etc/init.d/

    启动mySQL

    $ service mysql.server start | stop | restart | status

    第4步:设置开机启动

    $ chkconfig --level 235 mysql.server on

    第5步:开始使用

     

     

     

  • 相关阅读:
    时间同步装置|电力时间同步装置|GPS时间同步装置|网络时间同步装置
    北斗时钟服务器|北斗校时器|北斗卫星校时器|北斗卫星授时系统
    网络时间服务器|网络时钟服务器|网络授时服务器|网络校时服务器|时间同步服务器
    GPS时钟产品|gps时钟设备|gps时钟系统|gps时钟服务器|gps卫星同步时钟
    GPS授时系统|GPS时间同步系统|GPS网络时间服务器|NTP时间同步服务器
    GNOME 3 + Ubuntu 11.04
    数据手册中Accuracy和Precision的准确定义
    彻底解决COM端口被占用(在使用中)问题的办法
    Linux中查看进程及杀死进程命令
    Windows 7下硬盘安装Ubuntu
  • 原文地址:https://www.cnblogs.com/ZnCl/p/7047593.html
Copyright © 2011-2022 走看看