CentOS 7安装MySQL-5.7数据库

网友投稿 829 2022-05-30

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

安装PMySQL分为这几个步骤: 安装镜像源→安装MySQL→修改密码→创建数据库和远程登录用户→远程登录测试

一、到mysql官网下载并安装镜像源

1、首先到MySQL官网查看安装文档。点击DOCUMENTATION进入文档。MySQL官网

2、找到MySQL Reference Manual选项,点击MySQL 5.7 Reference Manual进入5.7版本。

3、打开左边的Installing and Upgrading MySQL选项。

4、打开Installing MySQL on Linux选项。

5、因为使用yum安装比较快速,所以选择第一项2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository。

6、在页面找到这个链接,点击这个下载链接。

7、CentOS 7对应Linux 7,所以选择Linux 7的镜像进行下载。

8、点击No thanks, just start my download.进行下载,然后用xftp上传到云服务器。也可以用wget进行下载。

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

9、安装镜像源。复制粘贴即可。

yum install mysql80-community-release-el7-3.noarch.rpm -y

二、安装MySQL

1、查看yum仓库。可以看到默认处于开启的是MySQL-8.0版本。我们需要安装MySQL-5.7。这个时候需要安装一个工具:yum-utils。

查看仓库:yum repolist all|grep mysql 安装工具:yum install yum-utils -y

2、先把仓库的MySQL-8.0关闭,再将MySQL-5.7开启。这样用yum安装的时候默认就为MySQL-5.7。

关闭MySQL-8.0: yum-config-manager --disable mysql80-community 开启MySQL-5.7: yum-config-manager --enable mysql57-community 再次查看仓库: yum repolist all|grep mysql

3、安装MySQL-5.7。

yum install mysql-community-server -y

4、启动MySQL,查看进程。

启动: systemctl start mysqld 查看状态: systemctl status mysqld 查看进程: ps -ef|grep mysqld

三、查看MySQL初始密码并修改

1、查看初始密码。找到密码后进行登录。

查看密码: cat /var/log/mysqld.log 登录mysql: mysql -uroot -p

2、修改密码。并重新登录(退出mysql命令:exit;),修改密码前需要修改参数。

1)修改validate_password_policy参数值为0(1为开启复杂策略) set global validate_password_policy=0; 2)修改validate_password_length参数值为1 set global validate_password_length=1; 3)修改密码 alter user 'root'@'localhost' identified by '你的密码';

四、创建数据库和远程登录用户

1、创建数据库。

CentOS 7安装MySQL-5.7数据库

create database wordpress; 查看数据库:show databases;

2、创建远程登录用户(安全组需要开启3306端口)。也可以终端开启。

开启3306端口: firewall-cmd --zone=public --add-port=3306/tcp --permanent 重启防火墙: firewall-cmd --reload 查看端口开启情况: firewall-cmd --list-ports 创建可以远程登录用户: create user '你的远程登录用户名'@'%' identified by '你的密码'; 修改权限: grant all privileges on *.* to '你的远程登录用户名'@'%';

五、远程连接测试

1、远程连接使用Navicat premium。如果没有安装请参考:安装Navicat远程连接MySQL数据库。输入远程登录用户名和密码。点击连接测试。成功以后就可以远程管理数据库了。

Linux CentOS MySQL

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java通过url读取远程数据并保持到本地
下一篇:昇腾Mindstudio官方样例源码解读分享---Resnet50推理
相关文章