Linux安装mysql-5.7.38

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Linux安装mysql-5.7.38

先进入MySQL Community Downloadshttps://dev.mysql.com/downloads/),选择使用红色红框标记的菜单 MySQL Community Server

image.png因为我们这里示范安装的是MySQL 5.7.38,所以进入之后点击“Archives”

image.png

接着按照以下步骤操作

image.png

image.png

image.png

image.png

linux使yumwget

yum install wget

使wgetmysql("/usr/local/")

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz

#解压tar -zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz#将mysql-5.7.38-linux-glibc2.12-x86_64重命名为mysqlmv mysql-5.7.38-linux-glibc2.12-x86_64 mysq

groupadd mysqluseradd -r -g mysql mysql


#创建数据库目录mkdir -p  /data/mysql#赋予数据库目录权限chown mysql:mysql -R /data/mysql

/etc/my.cnf

vim /etc/my.cnf
# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
[mysqld]user=mysqlport = 33306sql-mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTIONcharacter_set_server=utf8mb4init_connect='SET NAMES utf8'explicit_defaults_for_timestamp=truelower_case_table_names = 1## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_size = 128M## Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin## Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2Mbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0
[mysqld_safe]log-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid

cd /usr/local/mysql/bin./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

root@localhost: PASSWORD

cat/data/mysql/mysql.err


mysql.server/etc/init.d/mysql

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

mysqlmysql

#启动mysqlservice mysql start#查看mysql运行状态service mysql statusps -ef|grep mysql

mysql

#由于当前并没有全局设置mysql命令,所以先切换到/usr/local/mysql/bin/文件夹下./mysql -uroot -pPASSWORD

SET PASSWORD = PASSWORD('newPassword');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;       use mysql;#使root用户可以在任何IP访问update user set host = '%' where user = 'root';#刷新FLUSH PRIVILEGES;

使mysqlmysqlmysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/

使mysql使

image.png

mysql

#设置mysql开机自启动chkconfig mysql on#取消mysql开机自启动chkconfig mysql off# 查看系统服务列表,以及每个服务的运行级别chkconfig --list#或 systemctl list-unit-file

mysql

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
2天前
|
Linux
linux之etcd安装
linux之etcd安装
|
1天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
3天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
3天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
3天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
3天前
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
3天前
|
Linux Python
linux之安装python3
linux之安装python3
|
3天前
|
Web App开发 Linux Python
linux上安装selenium环境及测试
该文章提供了在Linux CentOS上安装Selenium环境、Chrome浏览器及Chromedriver的详细步骤,并演示了如何以无头模式进行测试。
12 0