• MYSQL-LINUX 安装步骤


    https://www.cnblogs.com/dengshihuang/p/8029092.html   5.7版本安装步骤

    1.官网下载mysql二进制文件,匹配自己的linux版本:

    wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

    2、解压文件

    tar -xvzf mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

    3、移动压缩包到usr/local目录下,并重命名文件

    mv  mysql-8.0.11-linux-glibc2.12-i686  /usr/local/mysql

    4、在MySQL根目录下新建一个文件夹data,用于存放数据

    mkdir data

    5. 创建 mysql 用户组和 mysql 用户

    groupadd mysql
    
    useradd -g mysql mysql

    6. 改变 mysql 目录权限

    chown -R mysql.mysql /usr/local/mysql/
    
    或者
    
    chown -R mysql .
    
    chgrp -R mysql . 

    7、添加默认配置文件 $ vim/etc/my.cnf

    [cient]
    
    port=3306
    
    socket=/tmp/mysql.sock
    
     
    
    [mysqld]
    
    port=3306
    
    user=mysql
    
    socket=/tmp/mysql.sock
    
    basedir=/usr/local/mysql
    
    datadir=/usr/local/mysql/data
    
    log-error=error.log

    8、初始化mysql

    $  /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
      ./support-files/mysql.server start
    · 或 /etc/init.d/mysql start

    9、启动mysql服务器

    10、连接mysql数据库并重设密码

    # /etc/init.d/mysql stop
    
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  安全模式启动
    
    # mysql -u root mysql
    
    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
    
    mysql> FLUSH PRIVILEGES;
    
    mysql> quit
    
    # /etc/init.d/mysql restart
    
    # mysql -uroot -p
    
    Enter password: <输入新设的密码newpassword>

    11、mysql 常用命令

    • ·         登录MySQL  mysql -uroot -p密码 12
    • ·         设置可以远程登录
    • ·          mysql>use mysql
    • ·         mysql>update user set host='%' where user='root' limit 1;
    • ·         刷新权限
    • ·          mysql>flush privileges;
    • ·         然后检查3306端口是否开放
    • ·         iptables -L -n | grep 3306
    • ·         开放3306端口
    • ·         firewall-cmd --permanent --zone=public --add-port=3306/tcp
    • ·         重启防火墙
    • ·         firewall-cmd --reload

    CentOS 7 中firewall-cmd命令

    https://www.jianshu.com/p/411274f96492

     

  • 相关阅读:
    mysql实现主从备份
    Spring boot 继承 阿里 autoconfig 配置环境参数
    Spring Boot 注解的使用
    SpringBoot yml 配置
    浅谈提高工作效率
    Oracle 数据库特殊查询总结
    WPF MVVM 学习总结(一)
    VS2010部署Asp.net程序到本地IIS 7
    Asp.net MVC3表格共用分页功能
    WCF学习总结
  • 原文地址:https://www.cnblogs.com/yuarvin/p/11262138.html
Copyright © 2020-2023  润新知