zoukankan      html  css  js  c++  java
  • CentOS7下安装mysql8027

    在安装之前确定自己的mysql安装目录放在哪,本人是在  /usr/local/mysql
    1、#wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-3.noarch.rpm

    2、#
    rpm -ivh mysql80-community-release-el7-3.noarch.rpm
    3、#yum install mysql-community-server 执行这个之后提示 Is this ok [y/d/N]: 直接选y 4、#systemctl start mysqld      启动mysql服务
    5、#
    grep 'temporary password' /var/log/mysqld.log
    查看一下随机密

    6、进入mysql #mysql -u root -p
    7、设置开机自启 #systemctl enable mysqld #systemctl daemon-reload 8、修改密码 #ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    在这容易出现:ERROR
    1819 (HY000): Your password does not satisfy the current policy requirements
    这是因为密码位数或密码过于简单的原因,解决办法在本文最后部分

    9、设置远程登录
    #
    GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
    #FLUSH PRIVILEGES;

    10、退出,然后防火墙开放3306端口 #cd /etc/sysconfig/
    切换到该目录下 #vim iptables     
    编辑该文件 在底部添加下边代码
    -A INPUT -p tcp --dport 3306 -j ACCEPT

    11、重新启动防火墙
    # service iptables restart

    12、在etc/my.cnf配置默认编码 vim /etc/my.cnf 添加如下两行
    character_set_server
    =utf8
    init_connect
    ='SET NAMES utf8'
    13、重启mysql
    # systemctl restart mysqld




    ERROR
    1819 (HY000):解决方法
    查看mysql完整的密码规则
    #SHOW VARIABLES LIKE
    'validate_password%';

    设置密码的长度为4
    #set global validate_password_length
    =4;

    设置密码的简易程度,默认等级为MEDIUM(中等)
    #set global validate_password_policy
    =0;

    如需转载, 转载时请注明出处!!!
  • 相关阅读:
    z-index 应用简单总结
    Query插件
    jquery验证表单中的单选与多选
    SQL Server 如何读写数据
    JS中for循序中延迟加载实现动态效果
    linux 消息队列例子
    MongoDB查询文档
    Delphi语言最好的JSON代码库 mORMot学习笔记1(无数评论)
    CSS长度单位及区别 em ex px pt in
    ddd
  • 原文地址:https://www.cnblogs.com/1017zhao/p/15788368.html
Copyright © 2011-2022 走看看