• 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中
  • 相关阅读:
    .NET面试题系列[2]
    .NET面试题系列[1]
    被淡忘的c#析构函数
    关于Spring IOC容器解释
    工作随笔记 点击除div自身之外的地方,关闭自己
    js获得控件位置
    PHP如何判断对象为空的方法分享
    PHP 网页调用本地exe程序实例
    PHP jQuery实现上传图片时预览图片的功能实例
    Yii 自带的分页实例
  • 原文地址:https://www.cnblogs.com/HarSenZhao/p/12360746.html
Copyright © 2020-2023  润新知