• LINUX学习-Mysql安装


    一、安装环境

      操作系统CentOS6.8

      关闭SeLinux和iptables防火墙

    二、网络yum源

      将下面的软件下载到  /etc/yum.repos.d/   的目录下

      官方基础:http://mirrors.aliyun.com/repo/Centos-6.repo

      epel拓展:http://mirrors.aliyun.com/repo/epel-6.repo

      

    下载完成后,需要使用命令清楚掉原有的yum缓存,使用新的配置晚间建立缓存

    复制代码
    yum clean all  #清除原有缓存列表
    
    yum makecache  #建立新的缓存列表
    
    yum -y update #将所有能更新的软件更新,这样安装之后就有依赖所有新的    
                             #软件
    
        
    复制代码

      然后编译工具和依赖软件包

     

    yum -y install gcc* pcre-devel openssl openssl-devel zlib-devel ncurses-devel cmake bison libxml2-devel libpng-devel

    三、下载MYsql

      将MYSQL下载到目录 /lnmp下

      

    wget https://cdn.mysql.com//Downloads/MySQL-5.5/mysql-5.5.62.tar.gz

    为mysql创建运行用户

    useradd -r -s /sbin/nologin mysql

    解压 mysql 

    tar -xf mysql-5.5.62

      进入mysql5.5.62 目录下,编译压缩mysql并安装

      

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

    完成之后,输入命令安装一下

      make &&make install

      然后将mysql连接到/usr/local/bin

    ln -s /usr/local/mysql/bin/* /usr/local/bin

    四、mysql操作

      1、修改安装后的目录权限

      

    cd /usr/local/mysql
    
    chown -R root
    
    chown -R mysql data

      2、生成配置文件

      

    cp -a /lnmp/mysql-5.5.62/support-files/my-medium.cnf /etc/my.cnf

      3、初始化,生成授权表

      

    cd /usr/local/mysql
    
    ./scripts/mysql_install_db --user=mysql

      4、生成Mysql的启动和自启动管理脚本

      

    cd /lnmp/mysql-5.5.62/support-files
    
    cp -a mysql.server /etc/init.d/mysqld
    
    chmod +x /etc/init.d/mysqld
    
    chkconfig --add mysqld
    
    chkconfig mysqld on
    
    service mysqld start | stop |restart

     然后启动mysql可以看到启动成功

    五、登陆MYSQL

      1、登陆前 先设置登陆的账号和密码

      

    mysqladmin -uroot password 123456

      然后登陆

      

    mysql -uroot -p123456

      可以看到登陆成功

      

  • 相关阅读:
    浅谈Android内存管理
    adb 常用命令
    ElasticSearch+Logstash+Filebeat+Kibana集群日志管理分析平台搭建
    分布式版本控制系统GIT的使用
    KVM虚拟化原理与基础应用示例
    Nginx反代Mogilefs分布式储存示例
    Redis持久化存储与复制功能简述
    Redis服务搭建与基础功能示例
    常用的NoSQL数据库类型简述
    XtraBackup的备份原理与应用示例
  • 原文地址:https://www.cnblogs.com/xyqq/p/12830810.html
Copyright © 2020-2023  润新知