zoukankan      html  css  js  c++  java
  • centos7安装mysql

    1. # rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    2. # yum -y install mysql-community-server
    1. #systemctl start mysqld
    2. # systemctl enable mysqld

    查看/var/log/mysqld.log文件,获取安装MySQL时自动设置的root用户密码。

    如下:

    1. # grep 'temporary password' /var/log/mysqld.log
    2. 2016-12-13T14:57:47.535748Z 1 [Note] A temporary password is generated for root@localhost: p0/G28g>lsHD

    刚安装的好的mysql会默认在日志中显示默认密码,需要立即修改,不然你进入mysql的所有操作都会提示你必须修改密码

    为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。

    一般可通过log_error设置

    修改密码方式如下命令

    mysql -uroot -p回车

    输密码

    SET PASSWORD = PASSWORD('新密码');

    会提示 Your password does not satisfy the current policy requirements

    这是因为你写的新密码太简单了

    如果是为了做测试,可以将密码安全性降低(从而能够设置一个简单的密码),如下:(否则就需要写一个包含大小写字母和数字的密码)

    set global validate_password_policy=0;
    这样密码就变的可以设置的简单了,可以用
    select @@validate_password_length;来查询密码要求
    然后再使用SET PASSWORD = PASSWORD('新密码');设置密码
    感谢一下
    https://www.cnblogs.com/ivictor/p/5142809.html
    https://www.cnblogs.com/debmzhang/p/5013540.html
    https://www.cnblogs.com/Arvinlinux/p/5518334.html
    http://www.jb51.net/article/108700.htm
    https://help.aliyun.com/document_detail/50704.html?spm=5176.11065259.1996646101.searchclickresult.66064daarZF6EN#Lamp
  • 相关阅读:
    在Dictionary使用foreach的注意
    [公告]新增项目交流区
    博客园Blog程序中又一个奇怪问题
    公告
    网络爬客光顾博客园
    爬网的影响
    致歉
    [业界新闻]中文IT百科Beta版于2006年7月10日正式上线
    公告
    疯狂的爬网
  • 原文地址:https://www.cnblogs.com/zonglonglong/p/8934482.html
Copyright © 2011-2022 走看看