博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7上安装mysql说明
阅读量:4669 次
发布时间:2019-06-09

本文共 1219 字,大约阅读时间需要 4 分钟。

第一步:要有管理员权限,登陆网站: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

转载于:https://www.cnblogs.com/istar/p/8430700.html

你可能感兴趣的文章
hdu 1003 Max Sum (DP)
查看>>
mysql增备
查看>>
[APIO2015]雅加达的摩天楼
查看>>
andorid之帧布局FrameLayout
查看>>
(转,记录用)jQuery页面加载初始化的3种方法
查看>>
C++常量的引用 const
查看>>
51nod 1101 换零钱 【完全背包变形/无限件可取】
查看>>
python单例设计模式(待补充)
查看>>
Binary Tree Inorder Traversal
查看>>
HDU 1394 Minimum Inversion Number (数据结构-线段树)
查看>>
ansible-playbook && Roles && include
查看>>
String s String s=null和String s="a"区别
查看>>
[Alpha阶段]第二次Scrum Meeting
查看>>
关于Java 8 forEach
查看>>
.NET设计模式(1):1.1 单例模式(Singleton Pattern)
查看>>
创建模态对话框和非模态对话框
查看>>
08-图8 How Long Does It Take
查看>>
二维数组中最大连通子数组
查看>>
java 正则表达式-忽略大小写与多行匹配
查看>>
mac 上亚马逊密钥登录
查看>>