mysql tar 包 完美安装

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: 通过本地安装sql服务

1.先下载tar包安装放入linux 目录,然后解压并移动到/usr/local/mysql目录下


tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz 
mv  mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz  msyql  
mv mysql  /usr/local/


2.创建mysql组和用户


# 创建mysql用户组[root@VMTest ~]# groupadd mysql# 创建一个用户名为mysql的用户,并加入mysql用户组[root@VMTest ~]# useradd -g mysql mysql


3.更改所属的组和用户


# 更改所属的组和用户[root@VMTest local]# chown -R mysql mysql/[root@VMTest local]# chgrp -R mysql mysql/[root@VMTest local]# cd mysql/[root@VMTest mysql]# mkdir data[root@VMTest mysql]# chown -R mysql:mysql data


4.在/etc下创建my.cnf文件


# 进入/etc文件夹下[root@VMTest mysql]# cd /etc# 创建my.cnf文件[root@VMTest etc]# touch my.cnf# 编辑my.cnf[root@VMTest etc]# vim my.cnf


5.my.cnf添加如下内容


[mysql]
# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]
# 设置3306端口port =3306# 设置mysql的安装目录basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录datadir=/usr/local/mysql/data
# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8
# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
lower_case_table_names=1max_allowed_packet=16M
# 表不区分大小写lower_case_table_names=1user = mysql
tmpdir = /tmp
[mysqld_safe]
log-error = /usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid


6.初始化mysql


/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid  --tmpdir=/tmp


7.启动mysql


# 启动mysql[root@VMTest mysql]# /etc/init.d/mysqld start


8.设置开机启动


#设置开机启动[root@VMTest mysql]# chkconfig --level 35 mysqld on[root@VMTest mysql]# chkconfig --list mysqld[root@VMTest mysql]# chmod +x /etc/rc.d/init.d/mysqld[root@VMTest mysql]# chkconfig --add mysqld[root@VMTest mysql]# chkconfig --list mysqld[root@VMTest mysql]# service mysqld statusSUCCESS! MySQL running (4475)


9.配置变量


# 进入/etc/profile文件夹[root@VMTest mysql]# vim /etc/profile# 修改/etc/profile文件#set mysql environmentexportPATH=$PATH:/usr/local/mysql/bin
# 使文件生效[root@VMTest mysql]# source /etc/profile


10.获得mysql初始密码

# 1、获得mysql初始密码[root@VMTest bin]# cat /root/.mysql_secret# Password set for user 'root@localhost' at 2017-04-17 17:40:02_pB*3VZl5T<6
# 2、修改密码[root@VMTest bin]# mysql -uroot -pEnter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 53Server version: 5.7.22 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, 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> set PASSWORD = PASSWORD('root');
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)



11.添加远程访问权限


# 添加远程访问权限mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> update user sethost='%' where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0mysql> select host,user from user;
+-----------+---------------+| host | user |
+-----------+---------------+| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
+-----------+---------------+3 rows inset (0.00 sec)


12.重启mysql生效


# 重启mysql[root@VMTest bin]# /etc/init.d/mysqld restartShutting down MySQL..
Starting MySQL.


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
8月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
2023 4
MySQL源码编译安装
|
8月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
1225 4
MySQL二进制包安装
|
8月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
832 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
8月前
|
关系型数据库 MySQL Linux
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
791 3
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
|
8月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
859 6
|
8月前
|
运维 Ubuntu 关系型数据库
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
2478 0
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
|
8月前
|
Oracle 关系型数据库 MySQL
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
本文详细介绍在Rocky、CentOS、AlmaLinux、openEuler等主流Linux系统上,通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,涵盖下载、依赖处理、rpm/yum安装、服务启动、密码设置等关键环节,适用于多种企业级环境部署需求。
2587 0
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
|
9月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
545 158
|
9月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

推荐镜像

更多