centos7下安装mysql及测试centos_CentOS7安装mysql8
简介
MySQL8.0已经正式发布了,提供了很多新特性,性能提升也是很明显。
下载
可以直接使用国内的镜像源进行下载
wget -c mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz
CentOS7上glibc已经是2.17版本了,下载对应的版本即可。
安装
需要安装系统依赖包
yum -y install libaio
解压安装
tar xvf mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz
mv mysql-8.0.22-linux-glibc2.17-x86_64-minimal /usr/local/
cd /usr/local/
ln -s mysql-8.0.22-linux-glibc2.17-x86_64-minimal mysql
初始化
初始化的时候,需要指定运行用户,因此需要创建运行用户,并创建数据目录
useradd -M -s /sbin/nologin mysql
mkdir -p /data/mysql8/data
chown mysql.mysql /data/mysql8/data
初始化
/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/data/mysql8/data
初始化后,默认的 用户是[email protected],没有密码
配置文件
vim /etc/my.cnf
[mysqld]
datadir=/data/mysql8/data
socket=/data/mysql8/mysql.sock
[client]
socket=/data/mysql8/mysql.sock
设置启动脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改对应的程序和数据目录
sed -i \'s#^basedir=$#basedir=/usr/local/mysql#g\' /etc/init.d/mysqld
sed -i \'s#^datadir=$#datadir=/data/mysql8/data#g\' /etc/init.d/mysqld
启动测试
/etc/init.d/mysqld start
/usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.22 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type \'help;\' or \'\h\' for help. Type \'\c\' to clear the current input statement.
mysql>
总结
安装很简单,测试可以直接用。如果是生产环境中使用,具体的参数配置,可以慢慢测试调整。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。导航:艺宵博客 » CentOS7安装mysql8
centos7下安装mysql及测试centos_CentOS7安装mysql8相关推荐
- 下载好了mysql 如何在命令行测试_MAC上安装MySQL,测试是否安装好了,在命令窗中作建表、查询等基本操作。-Go语言中文社区...
一.下载MySQL 在官方网站上下载MySQL 二.安装MySQL 下载好安装包后根据提示进行安装,需要注意的是会提示安装成功以及初始密码,初始密码后续会用到. 三.运行MySQL 打开[系统偏好设置 ...
- centos7下使用mysql离线安装包安装mysql5.7 与常见问题解决
安装方法的话参考网址: centos7离线安装mysql5.7 连接不上检查一下; 1.阿里云主机端口开了没有 2.端口3306开了吗(防火墙) 3.配置文件操作 如果发现程序启用ipv6或仅对本机开 ...
- Linux环境下安装MySQL(源码安装)
Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...
- win764位mysql免安装_win7 64位系统 下的mysql 5.6 免安装版配置
2.修改my.ini 文件 copy default.ini 并修改 [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建 ...
- centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...
1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...
- docker安装mysql主从视频教程_docker安装mysql主从
docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...
- 如何安装mysql 5.6_如何安装MySQL 5.6?
问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...
- Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例
Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...
- php-mysql rpm_Linux下的mysql apache php rpm安装方法步骤(转载并补充细节)
1.安装光盘上自带的httpd-2.2.3-5.i386.rpm这个包,是apache,如果安装过程中提示需要什么其他的包,看提示装上. 如下 rpm -ivh apr-0.9.4-24.9.i386 ...
最新文章
- Python Qt GUI设计:QPrinter打印图片类(基础篇—21)
- 灰度值取值范围_灰度实战(二):Apollo配置中心(2)
- gevent.hub.LoopExit: ('This operation would block forever'
- 后台开发实用书籍--后台开发:核心技术与应用实践
- 算法提高课-图论-欧拉回路和欧拉路径-AcWing 1124. 骑马修栅栏:欧拉路径、dfs
- 在Github上搭建Jekyll博客和创建主题
- 量子计算机是二进制码,知识丨量子计算
- mysql密码正确但无法连接【彻底解决方案】
- android 字母排序,android – 按字母顺序排序列表
- python `__hash__`
- java集合输入存储_Java练习IO流使用Properties集合存储数据并...
- 【20161108】总结
- 优秀的 Spring Boot 语言开源项目
- 防火墙和防火墙安全区域概述
- python分片赋值_关于 python 分片赋值
- android app应用签名生成工具,Android应用签名证书(.keystore)生成
- Win 10 环境下Miscrosoft Visual Studio 2005安装教程
- 简单原生js代码实现下拉菜单
- unity shader - 圣斗士星矢 人物 shader 还原 - GPA 抓帧提取资源、shader,ROOT权限、救砖、ro.debuggable=1(最终还是RenderDoc无法抓帧)
- oracle 日志查看教程,Oracle 查看日志
热门文章
- 常用adb shell 命令
- 录像的视频如何在画面中实时加上时间戳
- 编写函数实现列表平面化
- PHP学习笔记03:简单网上调查站点
- Java案例:读取文本文件部分内容
- 【BZOJ1044】【tyvj3511】【codevs1870】木棍分割,二分答案+滚动数组+前缀和DP
- [SDOI2006]线性方程组 高斯消元
- 愤怒的小鸟4只编外鸟_丽萨荐书 愤怒的小鸟 Angry Birds ICR #1
- 【英语学习】【Daily English】U04 Neighborhood L01 Anything else around?
- 【英语学习】【WOTD】nomothetic 释义/词源/示例