zoukankan      html  css  js  c++  java
  • linux在线安装mysql

    详细看网址:https://blog.csdn.net/wrs120/article/details/77509070

    压缩包和解压包的存放目录均为/usr/local/src/
    环境变量在/root/.bash_profile (自己添加)

    一、安装前准备

    1. 安装gcc
    # 安装命令
    yum install -y gcc gcc-c++ make automake
    
    #查看是否安装成功
    gcc -v
    
    2. 安装cmake
    # 下载
    wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz
    
    # 解压
    tar -zxvf cmake-2.8.10.2.tar.gz
    
    # 安装(一步步输入)
    > cd cmake-2.8.10.2
    > ./bootstrap
    > gmake
    > gmake install
    
    # 查看是否安装成功
    cmake -version
    
    3. 安装ncurses-libs包
    yum install ncurses-libs
    
    4. 安装ncurses-devel包
    yum install ncurses-devel
    

    二、安装Mysql

    1. 进入/usr/local/src/目录
    cd /usr/local/src/
    
    # 创建安装目录
    mkdir mysql
    
    # 创建数据库存放目录
    mkdir mysql/data
    
    # 创建mysql用户
    groupadd mysql
    
    # 创建mysql用户组
    useradd -r -g mysql mysql
    
    2. 安装mysql
    wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz
    
    3. 解压到当前目录
    tar -zxvf mysql-5.6.37.tar.gz
    
    4. 安装
    # 进入解压目录下面 即 /usr/local/src/mysql-5.6.37 执行以下命令
    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/src/mysql -DMYSQL_DATADIR=/usr/local/src/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci  -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
    
    #参数说明
    #-DCMAKE_INSTALL_PREFIX=/usr/local/mysql        //安装目录
    #-DINSTALL_DATADIR=/usr/local/mysql/data      //数据库存放目录
    #-DDEFAULT_CHARSET=utf8                        //使用utf8字符
    #-DDEFAULT_COLLATION=utf8_general_ci            //校验字符
    #-DEXTRA_CHARSETS=all                            //安装所有扩展字符集
    #-DENABLED_LOCAL_INFILE=1                        //允许从本地导入数据
    
    #注释:
    若是出现CMake Error: The source directory "xxxx" does not appear to 
    contain CMakeLists.txt. 的提示, 那就是mysql的那安装包没有下载对, 这个时候
    就多找几个安装包试一下
    
    # 安装
    make
    make install
    
    5. 配置数据库
    # 进入安装目录
    /usr/local/src/mysql
    
    # 把当前目录中所有文件的所有者所有者设为root 所属组为mysql
    # 命令语句后面的"."不要忘记了
    chown -R root:mysql .
    chown -R mysql:mysql data
    
    # 将mysql的启动服务添加到系统服务中
    cp support-files/my-default.cnf /etc/my.cnf
    cp support-files/mysql.server  /etc/init.d/mysql 
    
    # 创建系统数据库的表
    scripts/mysql_install_db --user=mysql
    
    6. 配置环境变量
    # 编辑root 下的.bash_profile文件
    vim /root/.bash_profile 
    
    # 添加如下内容 注意修改路径
    
    # Mysql
    MYSQL_HOME=/usr/local/src/mysql
    PATH=$PATH:$MYSQL_HOME/bin
    
    export MYSQL_HOME
    export PATH  
    
    # 使其生效
    source /root/.bash_profile
    
    7. 登陆mysql
    # 启动mysql服务
    service mysql start
    
    # 修改mysql用户root的密码为"123456"
     ./bin/mysqladmin -u root password '123456'
    
    # 登陆mysql
    mysql -uroot -p
    # 然后输入密码



  • 相关阅读:
    搜索文件/目录的shell脚本
    git的编译安装
    linux命令行直接执行MySQL/MariaDB语句查询
    MySQL重置root密码
    图解TCP/IP三次握手
    使用pull命令从Docker Hub仓库中下载镜像到本地
    BZOJ1051 [HAOI2006]受欢迎的牛(Tarjan缩点)
    BZOJ1026 [SCOI2009]windy数(数位DP)
    CERC2017 H Hidden Hierarchy(树+模拟)
    2018icpc徐州网络赛-H Ryuji doesn't want to study(线段树)
  • 原文地址:https://www.cnblogs.com/qin-shi-wei/p/13149525.html
Copyright © 2011-2022 走看看