MySQL
是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle
旗下产品。MySQL
是最流行的关系型数据库管理系统之一,在WEB
应用方面,MySQL
是最好的RDBMS
(Relational Database Management System
,关系数据库管理系统) 应用软件之一。
安装PMySQL分为这几个步骤: 安装镜像源
→安装MySQL
→修改密码
→创建数据库和远程登录用户
→远程登录测试
一、到mysql官网下载并安装镜像源
1、首先到MySQL
官网查看安装文档。点击DOCUMENTATION
进入文档。MySQL官网
![](https://img-blog.csdnimg.cn/img_convert/2e49da195d69ec137b387b310f456633.png)
![](https://img-blog.csdnimg.cn/img_convert/dc60ee6876145f5d537acb55a331da3c.png)
![](https://img-blog.csdnimg.cn/img_convert/f84c5e226eb881a3f12bc28ae25784ec.png)
![](https://img-blog.csdnimg.cn/img_convert/90a7326d45a2696b232f17a8771238ae.png)
![](https://img-blog.csdnimg.cn/img_convert/9d24bf9a140f82d7c453ebefc1417bb5.png)
![](https://img-blog.csdnimg.cn/img_convert/f1135eb68ad1bb9a31360f2127681f74.png)
![](https://img-blog.csdnimg.cn/img_convert/4a048f00b1fb1096023b2f2087fd99ea.png)
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
![](https://img-blog.csdnimg.cn/img_convert/c60324f607fdfa91591961fcb762aba3.png)
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
![](https://img-blog.csdnimg.cn/img_convert/3f50e0379959fb4a617771dbbd41450b.png)
关闭MySQL-8.0:
yum-config-manager --disable mysql80-community
开启MySQL-5.7:
yum-config-manager --enable mysql57-community
再次查看仓库:
yum repolist all|grep mysql
![](https://img-blog.csdnimg.cn/img_convert/68399af10018a22ac5f131b3489427db.png)
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
![](https://img-blog.csdnimg.cn/img_convert/92512d504664cff20304236d0f4c1fd0.png)
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、创建数据库
。
create database wordpress;
查看数据库:show databases;
![](https://img-blog.csdnimg.cn/img_convert/6bfc27b247f04596cc6a4256d9a6c808.png)
开启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数据库。输入远程登录用户名
和密码
。点击连接测试
。成功以后就可以远程管理数据库了。
![](https://img-blog.csdnimg.cn/img_convert/9a4cbc507764e191f4ab2afd368037b0.png)
相关文章
bootstrap 小程序_如何将Bootstrap添加到Ruby on Rails应用程序
bootstrap 小程序介绍 (Introduction) If you are developing a Ruby on Rails application, you may be interested in adding styles to your project to facilitate user engagement. One way to do this is by adding Bootstrap, an HTML, CSS, and JavaScript framework d…
server——短信提醒
一、首先需要开启服务
startService(new Intent(MainActivity.this,MyService.class));
开启肯定也需要关闭服务
stopService(new Intent(MainActivity.this,MyService.class));
不要忘了在manifest中注册: <service android:name"com.dongge.service.MyService&…
[C#]I/O完成端口的类定义和测试实例
从William Kennedy那里整理过来的,不同之处在于他自己定义了一个Overlapped,而我们这里直接使用 System.Threading.NativeOverlapped.附一段我以前的Win32下的IOCP文档,如果您了解IOCP也可以直接跳过看后面的C#测试示范:整理者:郑…
关于“微笑涛声”博客
博客简介“微笑涛声”是一个分享学习心得、记录自己生活点滴、探索互联网技术的博客。随着互联网技术的飞速发展,在互联网上留下属于自己的足迹已不再是难事。能在互联网上拥有一个真正属于自己的空间,是我的梦想,而今天这个梦想在“博客”中…
检测Android应用(APP)的启动与关闭
问题 当开发安卓程序的时候,我们不免需要去检测应用什么时候在前台运行,用户什么时候离开。不幸的是,没有一个简单的方法可以做到这点。当用户第一次启动的时候去检测还是不难,但如果是重新打开或关闭就不简单了。 这篇文章将会展…
vue项目构建和部署_如何使用Vue设置,构建和部署本机应用程序
vue项目构建和部署Vue Native is a Javascript framework that is designed to deliver cross platform mobile native applications. It is inspired by the React Native project. Vue Native是一个Javascript框架,旨在提供跨平台的移动本机应用程序。 它受React …
V1.0博客搭建与开发的31天
博客搭建与开发时间线2020年01月02日: 微笑涛声博客1.0版本正式开始搭建,博客采用WordPressMySQLPHPNGINX搭建基本框架。主题为WordPress默认。一天内完成基本框架搭建。 2020年01月03日: 从华为云购买域名cztcms.cn(云服务器已有)。同时域名…