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

    1.安装mysql5.6依存包
    [root@localhost src]# yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio
    [root@localhost src]# yum install libaio libaio-devel -y
    [root@localhost src]# yum install net-tools -y
    2.下载编译包
    wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz
    tar -xvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz
    3.复制到指定目录
    mv mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local/mysql
    4.创建mysql用户和组
    groupadd mysql
    useradd -r -g mysql mysql -d /usr/local/mysql
    passwd mysql
    5.修改目录权限
    chown -R mysql:mysql /usr/local/mysql
    6.安装数据库
    su mysql
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    exit
    7.复制mysql配置文件
    cd /usr/local/mysql/support-files
    cp my-default.cnf /etc/my.cnf
    8.添加系统服务
    cp mysql.server /etc/init.d/mysql
    chkconfig mysql on
    9.添加环境变量
    vim /etc/profile
    在最下面添加
    export MYSQL_HOME="/usr/local/mysql"
    export PATH="$PATH:$MYSQL_HOME/bin"
    保存退出后,执行生效代码
    . /etc/profile
    10.启动mysql
    service mysql start
    11.设置root密码
    mysqladmin -u root password '123456'
    12.设置默认端口
    vi /etc/my.cnf
    [mysqld]
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    port=3306
    server_id=1
    socket=/tmp/mysql.sock
    max_allowed_packet=4M
    13.允许所有外部链接访问(可选)
    mysql -u root -p
    mysql命令行输入
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    14.关闭防火墙
    chkconfig iptables off
    service iptables stop
     
     

  • 相关阅读:
    Python多线程join的用法
    Python多线程互斥锁
    python Queue模块
    精度计算————乘法(大数乘小数)
    精度计算——大数阶乘
    python埃式筛法求素数
    Scala io操作
    scala io,ubuntu常见配置
    大数据之scala高级语法学习
    大数据之scala基本语法学习
  • 原文地址:https://www.cnblogs.com/liuq1991/p/8124821.html
Copyright © 2011-2022 走看看