CentOS 7使用yum安装MYSQL

前端之家收集整理的这篇文章主要介绍了CentOS 7使用yum安装MYSQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在此记录一下CentOS 7.2使用yum安装MysqL 5.7.18的步骤,以便查看

查看Linux发行版本

[root@iZ2zed763hlan3sl19tze0Z opt]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

下载MysqL官方的Yum Repository

根据Linux发行版本(CentOS、Fedora都属于红帽系),从MysqL官方(http://dev.mysql.com/downloads/repo/yum/获取Yum Repository。

这里选取最新的MysqL57-community-release-el7-11.noarch.rpm下载;
下载地址可以点击链接查看,或自己按照规则拼接:

wget https://dev.MysqL.com/get/MysqL57-community-release-el7-11.noarch.rpm

完成后可以检测下md5是否与页面上的一致:

md5sum MysqL57-community-release-el7-11.noarch.rpm

安装MysqL的Yum Repository

安装完MysqL的Yum Repository,每次执行yum update都会检查MysqL是否更新。

rpm -ivh MysqL57-community-release-el7-11.noarch.rpm

安装MysqL数据库的服务器版本

yum -y install MysqL-server

启动数据库

systemctl start MysqLd

MysqL数据库的其他常用命令

systemctl start MysqLd #启动MysqL
systemctl stop MysqLd #关闭MysqL
systemctl restart MysqLd #重启MysqL
systemctl status MysqLd #查看MysqL运行状态
systemctl enable MysqLd #设置开机启动
systemctl disable MysqLd #关闭开机启动

然后使用命令systemctl status MysqLd查看MysqL数据库启动后的服务状态:

获取初始密码

使用YUM安装并启动MysqL服务后,MysqL进程会自动在进程日志中打印root用户的初始密码,使用grep来过滤出密码信息:

grep "password" /var/log/MysqLd.log

修改root用户密码

使用上一步中获取的root用户的初始密码,连上数据库,然后进行修改

[root@iZ2zed763hlan3sl19tze0Z ~]# MysqL -uroot -p
Enter password:             #######输入默认的root密码后回车
Welcome to the MysqL monitor.  Commands end with ; or \g.
Your MysqL connection id is 4
Server version: 5.7.18 MysqL Community Server (GPL)

Copyright (c) 2000,2017,Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MysqL> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
Query OK,0 rows affected (0.00 sec)

MysqL> exit
Bye

删除MysqL的Repository

因为小节3中安装了MysqL的Yum Repository,所以以后每次执行yum操作时,都会去检查更新。如果想要去掉这种自动检查操作的话,可以使用如下命令卸载MysqL的Repository即可。

[root@iZ2zed763hlan3sl19tze0Z ~]# yum -y remove -community-release-el7-11.noarch.rpm

安装完毕

至此,使用在CentOS7中使用YUM方法安装MysqL5.7.18数据库完毕。可以使用新的root密码登陆MysqL

至此,在本地连接MysqL数据库是没有问题的,如果想要异地远程连接数据库,则需要进行另外一些配置,传送门: 解决mysql本地可访问,远程无法访问的问题 Host is not allowed to connect to this MySQL server

文章首次发表于吾勇士的博客http://wuyongshi.top/articles/2017/05/13/1494680227092.html

猜你在找的CentOS相关文章