zoukankan      html  css  js  c++  java
  • MySQL linux二进制安装

    介绍

    1.创建用户和目录

    groupadd mysql

    useradd -r -g mysql -s /bin/false mysql

    mkdir -p /mysql/data  /mysql/log    

    2.解压二进制包

    tar -xvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

    mv mysql-5.6.30-linux-glibc2.5-x86_64/  /usr/local/mysql

    3.目录授权

    chown -R mysql:mysql /usr/local/mysql   /mysql/data  /mysql/log 

    cd /usr/local/mysql

    编辑好

    /etc/my.cnf

    4.初始化mysql

    scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/mysql/data --innodb_undo_tablespaces=3  --user=mysql  --explicit_defaults_for_timestamp

    5.配置启动项

    cp support-files/mysql.server /etc/init.d/mysql

    chkconfig mysql on

    chown -R mysql:mysql /usr/local/mysql   /mysql/data  /mysql/log

    service mysql start

    6.配置环境变量

    为了能直接调用mysql命令,需要配置环境变量

    vim /etc/profile

    在/etc/profile文件末尾添加

    export PATH=/usr/local/mysql/bin:$PATH

    使环境变量立即生效

    source /etc/profile

    7.设置root用户密码

    默认mysql root用户安装完密码为空

    mysql -uroot  ---登入

    SET PASSWORD = PASSWORD('root');  --设置root密码

    授予单独数据的权限

    GRANT SELECT, INSERT, UPDATE, DELETE, SHOW VIEW, EXECUTE ON `new`.* TO 'webperf'@'%';

    授予数据库名以db开头的数据库的权限

    GRANT SELECT, INSERT, UPDATE, DELETE, SHOW VIEW, EXECUTE ON `db%`.* TO 'perform'@'%'

    创建备份用户,这个权限仅仅是备份的权限,如果需要还原备份那么可能还需要DROP、CREATE权限

    GRANT SELECT,EVENT,SHOW DATABASES,LOCK TABLES ON *.* TO 'backup'@'localhost';

    授予整个服务器的权限

    GRANT UPDATE, DELETE, INSERT, SELECT ON *.* TO 'webperf'@'%' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0

    使权限立即生效 

    FLUSH PRIVILEGES;

    总结

    备注:

        作者:pursuer.chen

        博客:http://www.cnblogs.com/chenmh

    本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。

    《欢迎交流讨论》

  • 相关阅读:
    WCF系列之双工通信 牧羊人
    WCF系列之承载(IISHTTP) 牧羊人
    在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat【转载 + 订正】
    gconfeditor简介【转载】
    Ubuntu10.10(linux) 安装jdk1.6及环境变量的设置【转载】
    ubuntu下txt文件中文显示乱码的方法【转载】
    程序员的编辑器——VIM【转载】
    xx is not in the sudoers file 问题解决【转载】
    win7下配置PHP+apache+mysql【转载 + 补充】
    ubuntu忘记密码,忘记root密码的解决方法!【转载】
  • 原文地址:https://www.cnblogs.com/chenmh/p/5553049.html
Copyright © 2011-2022 走看看