上云第一天----mysql的安装

前言

双十一买了腾讯云,准备自己上云做做小项目练手,就先从mysql安装开始,没想到第一步就踩雷,各种文章安装都没问题,就是启动的时候没有管道文件,自己创建的时候又有一对问题。

1.默认安装

不采用下载本地上传的方式安装,这样装可以,但是需要自己创建一个管道PID文件,写入一个管道号
有些麻烦,所以采用默认下载安装的方式。

1.1 下载安装包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

如果没有安装wget,需要先安装wget软件

sudo yum install wget

1.2 安装mysql

sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm	

sudo yum install mysql-server 

2.获取默认密码

2.1 通过默认密码修改密码

先启动服务

systemctl start mysqld

查看日志文件中记录的默认密码

sudo grep 'temporary password' /var/log/mysqld.log

然后登陆mysql

mysql -u root -p

use mysql;   //使用mysql数据库

update mysql.user set authentication_string=PASSWORD('newpassword') where User='root';   //更改root用户密码

flush privileges;   //刷新参数

重启mysql服务,完成密码的修改

2.2 没有获取到默认密码

修改配置文件,跳过密码检验

vim /etc/my.cnf 
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191115153000327.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjEzNzc3,size_16,color_FFFFFF,t_70)

将skip-grant-tables加入配置文件中
保存退出
重启服务

systemctl restart mysqld

无密码登陆,修改密码的步骤和上面一样

mysql 

3.修改密码策略

当需要进行开放远程端口或者其他操作时,密码不符合策略会导致错误
表示mysql密码强度太低,不允许做出下面的操作
修改密码策略,适配自己较为简单的密码

mysql -u root -p  #登录
mysql>set global validate_password_policy=0; #密码强度设为最低等级
mysql>set global validate_password_length=4; #密码允许最小长度为4
mysql>flush privileges;                      #更新授权表,生效

4.开放远程端口

mysql -u root -p;  #登录
use mysql; #使用mysql数据库

将数据库开放给指定IP

grant all privileges on *.* to 'root'@'你的本地ip' identified by 'root' with grant option;

将数据库开放给全部IP

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;

重启mysql服务,完成设置的修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值