mysql的安装

** 这里是mysql 的学习板块,我们的最终目标是学好大数据,所以一点一点来,小编会一直更新,喜欢的大家多多支持一下**
首先我们来说,mysql的安装,这里介绍安装在centos中,centos的安装和Linux的学习后续会持续更新。点击头像,点击订阅板块。

安装mysql

我们直接用命令行安装
ps:大家也可以从官网下载一下这里我们只说用命令行安装的方式。
这里按照一步一步的顺序复制即可:

第一:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
第二:
yum -y install mysql57-community-release-el7-10.noarch.rpm
第三:
安装mysql15.7

yum -y install mysql-community-server
第四:
开机自启动

systemctl enable mysqld.service
第五:
启动mysql

systemctl start mysqld.service
第六:
查看状态

systemctl status mysqld.service

登录:
mysql -uroot -p密码

由于安装后,系统会分配一个默认密码,默认密码的查询方式,在终端里直接输入:

grep "password" /var/log/mysqld.log

由于复杂的密码机制,所以,想要更改简单的密码,只能关闭这个机制:
先登录mysql里面:

mysql -uroot -p ("这里是你查看的临时密码,复制进来“)

然后修改密码之前关闭系统复杂验证输入:

set global validate_password_policy=0;
set global validate_password_length=1;

然后就可以来设置密码了,设置简单一点,要不后面忘记了很麻烦,如果真的忘了可以私信小编:

alter user user() identified by "123456";

下面我们来修改权限:

第一步:use mysql;
第二步:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
第三步:刷新权限  	flush privileges;
第四步:查看权限  	
select host,user,authentication_string from user;

这里涉及到了mysql语句的应用,先不用知道原理,后面我会更新非常详细的语句教学。大家只要一步一步复制进去就行了,记住“;”在一句话的结尾一定不要忘记了。
由于安装了yum Repository,每次自动更新,防止被卸载了,所以,需要卸载,卸载指令:

yum -y remove mysql517

安装完成以后,如果虚拟机没有完成映射,需要在虚拟机里面开放3306端口和开启免密登陆。
虚拟机的映射在虚拟机里面教学,这里看下面的开放端口。

开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

--zone #作用域


--add-port=80/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload

这里就安装完成了,建议还是设置虚拟机的映射。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值