1、先检查系统中是否有mysql,MariaDB,如有,先卸载

rpm -qa | grep mysql
rpm -qa | grep mariadb
#如有,则卸载
remove XXXXXXXXXXXXXXXXX

2、安装依赖环境,直接使用yum安装,依次执行。

yum install -y perl.x86_64
yum install -y libaio.x86_64
yum install -y net-tools.x86_64
yum install -y libtinfo*
yum install -y libncurses*

3、下载安装包,我这里安装的是5.7版本的数据库,相比于8版本的数据库,性能及稳定性更好;安装目录在/tmp文件夹中。

wget -P /tmp <https://dev.mysql.com/get/mysql-community-common-5.7.31-1.el7.x86_64.rpm>
wget -P /tmp <https://dev.mysql.com/get/mysql-community-libs-5.7.31-1.el7.x86_64.rpm>
wget -P /tmp <https://dev.mysql.com/get/mysql-community-client-5.7.31-1.el7.x86_64.rpm>
wget -P /tmp <https://dev.mysql.com/get/mysql-community-server-5.7.31-1.el7.x86_64.rpm>

4、安装上一步下载的安装包,依次执行。

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

5、重启mysql服务。

systemctl restart mysqld.service

6、查看mysql服务状态。

systemctl status mysqld.service

7、查看默认的临时密码。

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

8、测试登录。

mysql -u root -p

9、修改密码并开启远程连接(由于mysql升级了密码安全策略,如果一直使用默认密码,很多功能都限制,包括修改安全策略,开启远程连接等功能,所以还是要先修改密码,密码要求有大小写字母,数字,特殊字符组合,先登录,后修改密码)。

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'

10、修改允许远程连接。

use mysql;
update user set Host = '%' where Host = 'localhost' and User='root';
flush privileges;

11、在mysql数据库的user表中查看当前root用户的相关信息。

select host, user from user;

11、如果是腾讯云或者其他云服务,则应该通过云管理页面进行管理开启,以下为手动开启服务器端口的操作。

centos系统mysql数据库搭建教程相关推荐

  1. windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...

    这篇文章主要为大家详细介绍了windows server 2008/2012安装php iis7 mysql环境搭建教程 ,需要的朋友可以参考下 windows server 2008/2012安装p ...

  2. win2016 php mysql_Windows Server 2016 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2016 PHP版本:php 7.1.0 MySQL版本:MySQL 5.7.17.0 二.相关软件下载: 1.PHP下载地址: 2.M ...

  3. mysql+server+80_Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  4. php7 iis10 mysql_Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  5. win2003系统服务器搭建,最新版WIN2003系统服务器环境搭建教程.doc

    最新版WIN2003系统服务器环境搭建教程 ==================================================================== 新网合租特此说明: ...

  6. iis10 php,Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2019 PHP版本:php 7.3.11 MySQL版本:MySQL 8.0.18.0 二.相关软件下载: 1.PHP下载地址: ht ...

  7. 2012 r2 php mysql_Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: 2.M ...

  8. 自己动手做后端(一) MySQL数据库搭建

    前言 记录自己首次学习Java和MySQL,并搭建web后端的学习过程.作为一个学过一年C和C++的菜鸡,在听说要一个月内学会用Java搭建Web后端的时候,还是很虚的.但在真正接触Java之后,发现 ...

  9. MySQL数据库实用教程考核_《MySQL数据库实用教程》郑明秋,蒙连超,赵海侠【pdf】...

    内容简介 郑明秋.蒙连超.赵海侠主编的<MySQL数据库实用教程>是作者在多年的数据库开发实践与教学经验的基础上,根据计算机相关专业的职业岗位能力需求及学生的认知规律倾心组织编写的.本教材 ...

最新文章

  1. linux 下载jdk
  2. java 基本语法与流程控制_Java基础语法之控制流程
  3. 2019年该学习哪门语言?建议学习C#语言
  4. Qt 编写应用程序升级的配置文件json 生成工具
  5. script标签的同步和异步
  6. android url 快捷方式,Android向桌面添加快捷方式,使其指向特定的(URL)网页
  7. IIR数字滤波器的设计及应用——MATLAB
  8. 新手配置 Jetty + Eclipse (Hot code debugging)
  9. python封装sql脚本_pymysql的简单封装代码实例
  10. 系统学习NLP(十五)--seq2seq
  11. svg绘图工具raphael.js的使用
  12. smtplib发送带附件的邮件
  13. 《信号与系统学习笔记》—采样(二)
  14. 苹果手机屏幕镜像搜索不到电视_康佳电视投屏不了,3个办法解决!
  15. 手机桌面上的计算机怎么删除,怎样删除桌面图标?删除桌面图标方法教学
  16. 59.bouncing results
  17. 导出excel.支持在线打开保存
  18. mysql查询:分组查询
  19. 网页设计html2017体会,2017网页设计实习报告
  20. C++ multimap的简单使用

热门文章

  1. ZYNQ开发系列——hw_platform包和BSP包中的一些理解
  2. AliCDN,盛开在云端的花朵
  3. fld to xml and xml to fld
  4. 【量化投资】高频交易(HFT),下一个风口?
  5. 剑指Offer全题解—Java版本
  6. 将POLY-YOLO代码跑起来的环境配置,poly-yolo训练自己的数据集
  7. 人际沟通中的亲密关系
  8. java修饰符面试题
  9. 【影像组学】理论学习——特征类型
  10. 编程示例:jsp在数据库中的编程