centos7上安装mysql说明

第一步:要有管理员权限,登陆网站:dev.mysql.com/downloads/repo/yum/,查询最新的版本,在centos中使用wget下载最新的版本进行安装

下载完成后,使用md5sum mysql57-community-release-el7-9.noarch.rpm进行校验文件是否被串改

rpm包文件内容为:

 

第二步:安装mysql的yum的安装包,sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm,通过这个命令安装mysql的2个yum安装包;

sudo yum install mysql-server通过这个命令进行安装mysql数据库。

第三步:启动数据,更改密码

    sudo systemctl start mysqld 

    sudo systemctl status mysqld

mysql -uroot -p(这是一个MySQL的以密码登录root用户的命令);原始的初始密码可以在

  sudo grep 'temporary password' /var/log/mysqld.log这里查看。

2016-12-01T00:22:31.416107Z 1 [Note] A temporary password is generated for root@localhost: mqRfBU_3Xk>r;密码就是mqRfBU_3Xk>r这个了

登陆进去后进行修改密码,会提示报错,

Your password does not satisfy the current policy requirements

必须修改两个全局参数:
首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;
再修改密码的长度

set global validate_password_length=1;
再次执行修改密码就可以了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';(ALTER等可以写成小写)

问题说明:is not allowed to connect mysql server,端口和地址连接报错,提示这个错误,

通过这个方法可以连到服务器上去,

在装有MySQL的机器上登录MySQL, mysql -u root -p,执行命令后提示输入密码,输入数据库的密码。
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES

posted on 2018-02-08 11:16  tistar  阅读(142)  评论(0编辑  收藏  举报