当前位置: 首页 > news >正文

mysql5.5.62怎么使用_centos7 安装 mysql5.5.62

centos7 安装 mysql5.5.62

MySQL 是我们最常用的开源的关系型数据库, MySQL 不同版本有时候安装的方式也不尽相同, 下面梳理一下 mysql5.5.62 版本的安装

1. 下载 mysql5.5.62,URL: https://downloads.mysql.com/archives/community/ 我这里下载的是 64 位版本

ab7653affab982b574eb7acc55df2e04.gif

下载后文件为: MySQL-5.5.62-Linux-glibc2.12-x86_64.tar.gz

2. 卸载自带的 mariadb 和 MySQL

检查是否安装了 mariadb 和 MySQL, 有时候默认安装了rpm-qa|grep mariadb

rpm-qa|grepMySQL

如果没有, 就可以安装 MySQL, 如果有, 需要先卸载 (remove 后为上面命令查询到的内容, 全文件名, 我这里没有, 没法展示)

yum remove mariadb-xxx

3. 解压文件, 修改目录名方便配置tar-zxvfMySQL-5.5.62-Linux-glibc2.12-x86_64.tar.gz-C/opt/soft/

cd/opt/soft

mvMySQL-5.5.62-Linux-glibc2.12-x86_64MySQL-5.5.62

4. 在 / usr/local / 目录下创建到 / opt/soft/MySQL-5.5.62 的软链接cd/usr/local

ln-s/opt/soft/MySQL-5.5.62MySQL

ab7653affab982b574eb7acc55df2e04.gif

5. 添加 MySQL 用户, 修改 MySQL 目录权限, 并用此用户执行应用useradd-s/bin/false-MMySQL

cd/opt/soft

chown-RMySQL:MySQLMySQL-5.5.62

6. 安装 MySQL, 进入 MySQL 目录执行以下命令cd/opt/soft/MySQL-5.5.62

./scripts/mysql_install_db--user=MySQL--basedir=/usr/local/MySQL--datadir=/usr/local/MySQL/data

出现以下信息, 代表成功

ab7653affab982b574eb7acc55df2e04.gif

7. 拷贝配置文件, 将 MySQL 的配置文件拷贝为 / etc / 目录下的 my.cnf, 并修改配置文件cp/usr/local/MySQL/support-files/my-medium.cnf/etc/my.cnf

[mysqld]

# binlog 配置

log-bin=/usr/local/MySQL/logs/MySQL-bin.log

expire-logs-days=14

max-binlog-size=500M

server-id=1

# GENERAL

basedir=/usr/local/MySQL

datadir=/usr/local/MySQL/data

socket=/urs/local/MySQL/MySQL.sock

user=MySQL

default-storage-engine=InnoDB

character-set-server=utf8

lower_case_table_names=1

[mysqld_safe]

log-error=/usr/local/MySQL/MySQL-error.log

pid-file=/usr/local/MySQL/mysqld.pid

[client]

socket=/usr/local/MySQL/MySQL.sock

[MySQL]

default-character-set=utf8

socket=/usr/local/MySQL/MySQL.sock

8. 拷贝启动程序, 将 MySQL 的启动程序拷贝到 / etc/init.d / 目录下

cp /usr/local/MySQL/support-files/MySQL.server /etc/init.d/mysqld

ab7653affab982b574eb7acc55df2e04.gif

9. 安装完, 启动 MySQL 服务

service mysqld start

ab7653affab982b574eb7acc55df2e04.gif

启动成功

10. 配置环境变量, 编辑 / etc/profile, 方便在任何地方用 MySQL 命令VIM/etc/profile

#MySQL

exportMYSQL_HOME=/usr/local/MySQL

exportPATH=$PATH:$MYSQL_HOME/bin

别忘记重新编译 /etc/profile

source /etc/profile

11. 登录 MySQL, 修改密码

首次登录没有密码, 提示输入密码时, 直接回车就行

MySQL -uroot -p

ab7653affab982b574eb7acc55df2e04.gif

修改 MySQL root 用户密码 为 111111 :MySQL>useMySQL;

MySQL>update usersetpassword=password('111111')whereuser='root'andhost='localhost';

MySQL>flush privileges;

ab7653affab982b574eb7acc55df2e04.gif

至此本机登录密码修改完成, 若是想让其他机器访问, 需要配置远程访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;

使用远程工具测试一下:

ab7653affab982b574eb7acc55df2e04.gif

至此搭建 MySQL 5.5.62 版本就完成了

12. 一些常用命令service mysqld start#启动

service mysqld stop#关闭

service mysqld restart#重启

service mysqld status#查看运行状态

来源: https://www.cnblogs.com/qixing/p/12261946.html

相关文章:

  • php mysql 排名算法_PHP实现四种基础排序算法的运行时间比较(推荐)
  • python 输出字典字符_从服务器到字典的python输出字符串
  • 用el表达式取出mysql中的值_用c标签,el表达式动态取数据库中的值并显示在页面上,动态下拉列表的实现,html:select...
  • 抓狐狸python_Python运算符
  • mysql数据库set names_MySQL数据库之mysql SET NAMES
  • python xls 合并为 cvs_使用python把csv汇总成excel
  • python 可迭代对象和迭代器区别_python生成器,可迭代对象,迭代器区别和联系...
  • java打印文件_java 循环打印文件夹文件
  • java sql系统_用Java实现数据库应用系统
  • jmeter的java请求参数设置_jmeter之 java请求
  • java如何设置系统属性_java – 设置系统属性
  • java ajax增删改查_使用AJAX实现数据的增删改查
  • java去掉结尾的空格_如何从Java中显示的字符串末尾删除空格?
  • java最大回文字符串长度_Leet Code 5 最长回文子串 - Java
  • java泡沫_Java初认识--函数和数组
  • (三)从jvm层面了解线程的启动和停止
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • dva中组件的懒加载
  • maya建模与骨骼动画快速实现人工鱼
  • PAT A1092
  • QQ浏览器x5内核的兼容性问题
  • Redis的resp协议
  • Terraform入门 - 1. 安装Terraform
  • 闭包--闭包作用之保存(一)
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 解析带emoji和链接的聊天系统消息
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端相关框架总和
  • 如何解决微信端直接跳WAP端
  • 实现简单的正则表达式引擎
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 用jquery写贪吃蛇
  • AI算硅基生命吗,为什么?
  • FaaS 的简单实践
  • Hibernate主键生成策略及选择
  • #pragma multi_compile #pragma shader_feature
  • (1)(1.11) SiK Radio v2(一)
  • (1)bark-ml
  • (11)MSP430F5529 定时器B
  • (39)STM32——FLASH闪存
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (接口自动化)Python3操作MySQL数据库
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)jdk与jre的区别
  • (转)visual stdio 书签功能介绍
  • (转)树状数组
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Core WebAPI中封装Swagger配置