zoukankan      html  css  js  c++  java
  • MySQL的安装

    1. 准备环境

    1.1. 安装确保以下系统相关库文件

    gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool*(libtool-ltdl-devel*)
    
    # yum –y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool* cmake

    1.2. 建立mysql安装目录及数据存放目录

    # mkdir  /usr/local/mysql
    
    # mkdir  -p /data/mysql

    1.3. 创建用户和用户组

    # groupadd mysql
    
    # useradd -g mysql mysql

    1.4. 赋予数据存放目录权限

    # chown mysql.mysql –R /data/mysql

    2. 安装MySQL 5.5.35

    2.1. 获取解压mysql-5.5.35.tar.gz

    在mysql.com官网或国内镜像下载源码
    
    # wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.35.tar.gz
    
    # tar zxvf mysql-5.5.35.tar.gz
    
    # cd mysql-5.5.35

    2.2. 编译mysql-5.5.35

    # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
    
    -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock 
    
    -DDEFAULT_CHARSET=utf8 
    
    -DDEFAULT_COLLATION=utf8_general_ci 
    
    -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk 
    
    -DWITH_MYISAM_STORAGE_ENGINE=1 
    
    -DWITH_INNOBASE_STORAGE_ENGINE=1 
    
    -DWITH_MEMORY_STORAGE_ENGINE=1 
    
    -DWITH_READLINE=1 
    
    -DENABLED_LOCAL_INFILE=1 
    
    -DMYSQL_DATADIR=/data/mysql 
    
    -DMYSQL_USER=mysql 
    
    -DMYSQL_TCP_PORT=3306
    
    # make
    
    # make install

    2.3. 复制配置文件

    # cp support-files/my-medium.cnf /etc/my.cnf

    2.4. 初始化数据库

    执行前需赋给scripts/mysql_install_db文件执行权限
    
    # chmod 755 scripts/mysql_install_db
    
    # scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
    
    注:basedir:mysql安装路径   datadir:数据库文件储存路径

    2.5. 设置mysqld的开机启动

    # cp support-files/mysql.server /etc/init.d/mysql
    
    # chmod 755 /etc/init.d/mysql
    
    # chkconfig mysql on

    2.6. MySQL配置环境变量

    mysqlbin目录加到PATH中,有利于以后管理和维护,在/etc/profile中加入myslq/bin,同时增加两个别名方便操作:

    # export PATH=/usr/local/mysql/bin:$PATH
    
    # alias mysql_start="mysqld_safe &"
    
    # alias mysql_stop="mysqladmin –u root -p shutdown"

    2.7. 启动mysql服务

    # /etc/init.d/mysql start

    启动完成之后用ps -ef |grep mysql 命令查看是否启动

    2.8. 登陆mysql

    #mysql -uroot -p
  • 相关阅读:
    bWAPP练习--injection篇SQL Injection (GET/Search)
    利用gmpy2破解rsa
    Linux 下安装gmpy2
    Linux下安装scapy-python3
    python升级带来的yum异常:File "/usr/bin/yum", line 30
    CentOS7 安装Python3.6.4
    bWAPP练习--injection篇之HTML Injection
    kali2.0安装VMware Tools
    Lombok插件看法浅谈
    记一次Java动态代理实践【首发自高可用架构公众号】
  • 原文地址:https://www.cnblogs.com/aaron911/p/8370575.html
Copyright © 2011-2022 走看看