博客
关于我
CentOS7安装mysql5.6
阅读量:684 次
发布时间:2019-03-17

本文共 1580 字,大约阅读时间需要 5 分钟。

CentOS 7 安装与MySQL 5.6 配置指南

在本文中,我们将逐步指导您完成 CentOS 7 的安装以及 MySQL 5.6 的配置,包括数据库的安全设置和字符集优化。

1. CentOS 7 安装

CentOS 7 的安装过程相对简单,但网络配置需要仔细处理。以下步骤将帮助您顺利完成 CentOS 7 的安装:

网络配置

按照安装完成后的指引,打开 /etc/sysconfig/network-scripts;ifcfg-ens33 配置文件进行编辑。确认以下配置参数:

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noNAME=ens33UUID=149df2cf-7978-46b1-b7cf-003f8a8f3636DEVICE=ens33ONBOOT=yes

确保网络适配器设置为NAT模式,并按照指引完成所有网络设置。

网络测试

确认网络连接是否正常,访问外部服务器或网络资源以确保网络设置正确无误。

2. 卸载 MariaDB,安装 MySQL 5.6

卸载 MariaDB

执行以下命令卸载系统原有的 MariaDB 包:

rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

安装 MySQL 5.6

因 MySQL 5.6 二进制包较大且依赖安装顺序,请按照以下步骤操作:

  • 上传并解压 MySQL 5.6 安装包。
  • 使用以下命令执行安装:
  • yum install -y perl-Module-Install.noarch
    1. 按照安装向导完成所有设置。
    2. 重启服务器以确保新安装的版本生效。
    3. 启动 MySQL 5.6

      启动服务并检查状态:

      mysql_safe --skip-grant-tablesmysql

      3. MySQL 安全设置

      密码设置

      首次登录时,设置 root 密码。通过以下命令实现:

      service mysql stopmysqld_safe --skip-grant-tables &mysql

      进入MySQL终端lazying:

      use mysql;update user set password = 'yourpassword' where user = 'root';flush privileges;exit;

      远程访问设置

      开放3306端口:

      /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

      � Orry 显示:

      检查密码设置是否成功。如图所示,确认修改后状态。

      4. 字符集优化

      查看当前字符集

      执行以下命令查看默认字符集设置:

      show variables like 'character_set%';

      修改字符集

      建议采用utf8mb4字符集以支持所有语言字符:

      create database STRLITE with character_set=utf8mb4 collation=utf8mb4_unicode_ci;

      服务重启

      重启MySQL服务确保字符集修改生效。

      5. 数据库连接设置

      在程序中使用MySQL时,添加以下连接字符串:

      $conn = new mysqli('localhost', 'root', 'yourpassword', 'yourdatabase', 3306);$conn->set_charset('utf8mb4');

      通过以上步骤,您已成功完成 CentOS 7 的安装及MySQL 5.6 的配置。journey 终于完成,为您的程序确保稳定运行。如有疑问,请参考官方文档或联系技术支持。

    转载地址:http://qmhhz.baihongyu.com/

    你可能感兴趣的文章
    UML-配置图
    查看>>
    JS高级面向对象(二)-构造函数和原型
    查看>>
    python入门到秃顶(10):异常
    查看>>
    ES6_变量生明
    查看>>
    考研复试英语问答
    查看>>
    百度背景换肤案例
    查看>>
    修改ng-zorro中table对齐及宽度等细节
    查看>>
    输出对象的值——踩坑
    查看>>
    angular2项目里使用排他思想
    查看>>
    折线图上放面积并隐藏XY轴的线
    查看>>
    failed to push some refs to git
    查看>>
    在苹果Mac上如何更改AirDrop名称?
    查看>>
    1110 Complete Binary Tree (25 point(s))
    查看>>
    541【毕设课设】基于单片机电阻电感电容RLC测量仪系统
    查看>>
    568【毕设课设】基于单片机多路温度采集显示报警控制系统设计
    查看>>
    基于8086交通灯系统仿真设计(微机原理设计资料)
    查看>>
    解读域名管理之:域名注册机构介绍
    查看>>
    找中位数
    查看>>
    这些运维发展方向及系统运维技能都不了解,怎么能吃透Linux??
    查看>>
    自动化测试——UI自动化测试的痛点
    查看>>