zoukankan      html  css  js  c++  java
  • Centos7 安装MySQL 5.7

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

    1 下载并安装MySQL官方的 Yum Repository

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

     

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    

     安装MySQL服务器

     yum -y install mysql-community-server

    MySQL安装完成开始配置

    2 配置MySQL

    首先要先启动

    systemctl start  mysqld.service

    查看MySQL状态

    systemctl status mysqld.service
    

      状态图:

     此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码

    grep "password" /var/log/mysqld.log
    

      

     进入数据库

    mysql -uroot -p
    

      输入初始密码,密码是上图'localhost:'后面

    成功进入

     修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    

      'new password':替换成你要修改的密码

    密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功

     如果要修改为简单密码 还要修改配置

    查看密码策略(当然要修改过密码后才能执行这个命令)

    show variables like '%password%';
    

      

     修改密码策略(要先退出mysql)

    vi /etc/my.cnf
    

      文本末编辑:

    #添加validate_password_policy配置
    validate_password_policy=0
    #关闭密码策略
    validate_password = off
    

      保存退出(:wq)

       重启 MySQL服务器配置生效

    systemctl restart mysqld
    

      

    3 开启远程访问

    执行以下命令开启远程访问限制(注意:'ip地址'要替换成需要给远程访问的ip地址,如要开启所有的,用%代替):

    grant all privileges on *.* to 'root'@'ip地址' identified by 'password' with grant option;
    

      再输入

    flush privileges; 
    exit;
    

      完成修改

    4 开放端口(出现错误提示未运行请先开启防火墙,修改完毕再关闭防火墙)

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload

    5 修改字符编码

     查看现在字符编码

    show variables like '%character%';

     修改/etc/my.cnf

    character_set_server=utf8
    init_connect='SET NAMES utf8'
    

      重启即可

  • 相关阅读:
    原创:vsphere概念深入系列二:vSphere交换机命令行查看排错
    原创:vsphere概念深入系列一:关于vsphere虚拟交换机的端口的数量限制。
    SQL Server 2012安装step by step
    iCloud无法导入vCard问题。fix the error when import vcard/vcf to icloud.
    微软补丁安装工具wusa报错。
    windows server 2012 浏览器IE10无法下载。
    VMware vSphere ESX* 5.x iSCSI Boot with VLAN Support: Guide
    How to configure ESXi to boot via Software iSCSI?
    光纤通道
    不错的介绍:存储基础知识。
  • 原文地址:https://www.cnblogs.com/yuqingya/p/13001134.html
Copyright © 2011-2022 走看看