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;

    如需转载, 转载时请注明出处!!!
  • 相关阅读:
    5.1点击4个按钮显示相应的div
    4.1邮箱的全选,全不选,反选
    3.1点击3个按钮变宽变高变色
    2.4点击按钮填色
    2.3点击菜单显示div再点击就隐藏
    2.2 点击按钮改变文本框中的文字内容
    linux系统编程视频 百度网盘下载
    Linux网络编程视频 百度网盘
    Sage Crm 权限原理分析
    Sage CRM 平衡区域树结构
  • 原文地址:https://www.cnblogs.com/1017zhao/p/15788368.html
Copyright © 2011-2022 走看看