• Mysql 安装


    Mysql 安装

    1.rpm文件安装(5.7.28)

    1.清理环境

    centos7会自带一个mariadb查看是否已安装

    rpm -qa |grep -i mysql
    
    rpm -qa |grep -i mariadb(centos7默认系统自带的
    

    如果存在则使用以下命令删除

    yum remove + 包名来删除mariadb
    

    2.数据库包下载

    在GPL开原协议的社区开源版里边下载:https://www.mysql.com/downloads/
    一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum源去找,可能会找不到,所以我们自己来安装

    3.开始安装

    先进行解压

     tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
    

    rpm –ivh + 包安装所需要的包 因为依赖关系按照下面的顺序安装

    rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
    

    4.启动mysql

    • 启动mysql
    service mysqld start 
    
    • 设置开机自启动(此处是指在系统启动之后执行的脚本)
    vim /etc/rc.local
    添加service mysqld start
    
    • 查看初始管理员密码;
    grep 'temporary password' /var/log/mysqld.log  
    
    • 登陆mysql 输入刚才的密码
    mysql -u root -p
    
    • 修改密码
     alter user 'root'@'localhost' identified by '123456';
    

    此时会提示你

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    表示你的密码不够安全你可以修改密码使其更加复杂如果你只是想测试不想密码很复杂则可以按如下设置:

    set global validate_password_policy=0;
    set global validate_password_length=1;
    #刷新权限
    flush privileges; 
    

    此时就可以修改密码了

    至此mysql全部安装完毕

    • 开启远程访问

    设置任何主机都可以通过 root 用户和 123456 密码访问

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    

    备注:

     data默认放在:/var/lib/mysql
     mysql默认安装在了:/usr/share/mysql中
  • 相关阅读:
    IIS 安装 pydio
    Windows环境配置Apache+Mysql+PHP
    Azure 云平台用 SQOOP 将 SQL server 2012 数据表导入 HIVE / HBASE
    PHP 启动 cURL模块以及启动失败的解决方案
    NodeJS 各websocket框架性能分析
    使用AndroidStudio编译NDK的方法及错误解决方案
    Ubuntu 系统下 mongodb 安装和配置
    Ubuntu安装nodeJS
    node.js应用Redis数据库
    Android平台相机接口的应用
  • 原文地址:https://www.cnblogs.com/HarSenZhao/p/12360746.html
Copyright © 2020-2023  润新知