zoukankan      html  css  js  c++  java
  • Linux MySql安装步骤

    本文将以MySQL 5.5.47为例,以CentOS 6.5为平台,讲述MySQL数据库的安装和设置。
    源码包方式安装
    1.新建MySql用户和用户组
    groupadd mysql
    useradd -r -g mysql -M mysql
    
    yum install boost-devel
    tar -zxvf mysql-5.5.47.tar.gz
    yum install cmake
    
    yum install gc-devel
    yum install git
    yum install gcc-c++
    yum install ncurses-devel
    rm -rf CMakeCache.txt
    [root@typecodes mysql-5.7.7-rc]# cmake 
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  [MySQL安装的根目录]
    -DSYSCONFDIR=/etc  [MySQL配置文件所在目录]
    -DMYSQL_USER=mysql [MySQL用户名]
    
    make 
    make install
    
    chown -R mysql:mysql /usr/local/mysql
    chmod -R 755 /usr/local/mysql
    cd /usr/local/mysql
    cp ./support-files/my-medium.cnf /etc/my.cnf
    ./scripts/mysql_install_db --user=mysql
    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
    chmod +x /etc/rc.d/init.d/mysqld
    chkconfig --add mysqld
    chkconfig --list mysqld
    service mysqld start
    service mysqld stop
    
     
    
    执行下面的命令关闭开机自启动:
    chkconfig mysqld off
    执行下面的命令可以改变开机自启动的运行级别为3、5: 
    chkconfig --level 35 mysqld on
    3.1.11 将mysql的bin目录加入PATH环境变量
    
    编辑/etc/profile文件:
    vi /etc/profile
    在文件最后添加如下两行:
    PATH=$PATH:/usr/local/mysql/bin
    export PATH
    执行下面的命令使所做的更改生效:
    . /etc/profile
    http://blog.csdn.net/xiamizy/article/details/2072525
    

    登录MySql

    #首次登录是免密码的  
    $ mysql -pmysql -uroot 
    use mysql;
    select host,user,password from user;

    --要删除 user为空的用户
    delete from user where user='';
    
    --为root用户设置密码,这里用到了一个函数 PASSWORD()他可以将输入的明文密码转换为加密码格式
    update user set password=PASSWORD('123456') where user='root';

    --刷新权限
    flush privileges;
    
    --为其他客户端开启连接权限  如果是hive和mysql在同一台服务器上则不需要授权
    grant all privileges on *.* to 'root'@'%' identified by '123456';  
    -- 可以把 %改成IP,则授权固定IP 

     

  • 相关阅读:
    WslRegisterDistribution failed with error: 0x80370102
    vscode C/C++ 语法检查
    ADO.NET 一(概述)
    线程三(Mutex)
    线程二(Monitor)
    线程一(lock)
    interface Part4(接口中的多态)
    interface Part3(实现:显示和隐式)
    interface Part2(定义接口)
    interface Part1(接口详解)
  • 原文地址:https://www.cnblogs.com/raphael5200/p/5265736.html
Copyright © 2011-2022 走看看