二进制安装Mysql数据库的快速方法

二进制,安装,mysql,数据库,快速,方法 · 浏览次数 : 176

小编点评

**二进制安装MySQL数据库的快速方法摘要:** 1. 下载二进制的tar包。 2. 将tar包放到/mysql目录下。 3. 设置权限(推荐将包放到/mysql目录下)。 4. 创建data目录。 5. 执行命令:`cd /mysql/bin./mysqld --initialize-insecure初始化数据库user add mysqlchown mysql:mysql /mysql -R` 6. 启动服务:`su - mysql -c /mysql/bin/mysqld启动服务后进入另外一个界面进行密码设置。 7. 修改环境变量`PATH`,添加/mysql/bins目录。 8. 创建用户:`mysql -uroot -D mysql执行命令:`create user 'root'@'%' identified with mysql_native_password by 'Testxxxxxxxx'` 9. 设置开机启动crontab,增加命令:`@reboot su - mysql -c /mysql/bin/mysqld` 10. 重新启动服务:`sudo systemctl restart mysql`

正文

二进制安装Mysql数据库的快速方法


摘要

还是国产操作系统
rpm包可能不太兼容,为了简单准备使用tar包方式安装mysql数据库
这里简单记录一下过程. 为以后使用.

介质下载

下载二进制的tar包就可以.

注意要选择具体的CPU架构

依赖的rpm包下载

yum install libncurses*

注意不安装这个内容会导致 mysql命令行无法打开.


参数文件

  • 注意 datadir 跟后面要一致.
[mysqld]
datadir=/mysql/data
max_allowed_packet = 1G
innodb_log_file_size = 512M
innodb_log_buffer_size = 512M
innodb_file_per_table = 1
innodb_buffer_pool_size=8G
innodb_flush_log_at_trx_commit=0
#innodb_file_format=barracuda
max_connections=2000
lower-case-table-names=1
innodb_strict_mode = 0
character_set_server=utf8
secure_file_priv = 
#character_set_results=utf8
default-time-zone='+08:00'
expire_logs_days = 1
transaction-isolation = READ-COMMITTED
default_authentication_plugin=mysql_native_password
#skip-grant-tables
skip-log-bin 
[mysql]
prompt="\\u@\\h : \\d \\r:\\m:\\s>"
default-character-set=utf8

初始化

建议将包放到 /mysql 目录下 这样标简单.设置权限
然后创建一个 data 目录. 执行命令如下:
cd /mysql/bin
./mysqld --initialize-insecure
初始化数据库
user add mysql
chown mysql:mysql /mysql -R
然后启动服务
su - mysql -c /mysql/bin/mysqld
启动服务后进入另外一个界面进行密码设置
第一步修改 环境变量
vim /etc/profile.d/mysql.sh
export PATH=$PATH:/mysql/bin

soure /etc/profile.d/mysql.sh

然后执行命令
mysql -uroot -D mysql
执行命令:
第一步修改 root@'localhost' 的密码
alter user root@'localhost'  identified with mysql_native_password by 'Testxxxxxxxx';
第二部可以创建一个 可以任意ip地址访问的用户和密码
create user 'root'@'%' identified with mysql_native_password by 'Testxxxxxxxx';

设置开机启动

crontab -e 
增加命令
@reboot su - mysql -c /mysql/bin/mysqld  

与二进制安装Mysql数据库的快速方法相似的内容:

二进制安装Mysql数据库的快速方法

二进制安装Mysql数据库的快速方法 摘要 还是国产操作系统 rpm包可能不太兼容,为了简单准备使用tar包方式安装mysql数据库 这里简单记录一下过程. 为以后使用. 介质下载 下载二进制的tar包就可以. 注意要选择具体的CPU架构 依赖的rpm包下载 yum install libncurs

MySQL基础知识(二)-超详细 Linux安装MySQL5.7完整版教程及遇到的坑

1.简介 我们经常会在Linux上安装MySQL数据库,但是安装的时候总是会这里错,那里错,不顺利,今天整理了一下安装流程,连续安装来了两遍,没有遇到什么大错误,基本上十分钟左右可以搞定,教程如下。写着一篇文章主要是答应别人要帮忙给他在Linux上安装一下mysql(MySQL是5.7,Linux是

[转帖]Oldguo-MySQL 5.6 ,5.7 ,8.0在安装部署的异同

Oldguo-MySQL 5.6 ,5.7 ,8.0在安装部署的异同 https://www.jianshu.com/p/6f2cb7874abd 5.6.44 二进制包安装部署 解压到以下目录 [root@oldboy ~]# ll /usr/local/mysql56/ drwxr-xr-x.

Django+DRF+Vue 网页开发环境安装(windows/Linux)

博客地址:https://www.cnblogs.com/zylyehuo/ 总览 一、安装 Django pip install django==3.2 二、安装 MySQL 驱动程序 pip install pymysql 三、安装 DRF pip install djangorestframe

轻量级Web框架Flask(二)

Flask-SQLAlchemy MySQL是免费开源软件,大家可以自行搜索其官网(https://www.MySQL.com/downloads/) 测试MySQL是否安装成功 在所有程序中,找到MySQL→MySQL Server 5.6下面的命令行工具,然后单击输入密码后回车,就可以知道MyS

二进制安装Kubernetes(k8s)v1.30.1

二进制安装Kubernetes(k8s)v1.30.1 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以

[转帖]玩转zabbix之超详细的二进制安装

https://zhuanlan.zhihu.com/p/212281069 #初始配置 #centos7添加阿里云镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #安

[转帖]containerd_v1.6.0+nerdctl+buildkit 二进制安装,支持多CPU并发构建

一、安装containerd # yum install libseccomp -y #下载containerd curl -L https://github.com/containerd/containerd/releases/download/v1.6.0/cri-containerd-cni-

[转帖]containerd_v1.6.0+nerdctl+buildkit 二进制安装,支持多CPU并发构建

一、安装containerd # yum install libseccomp -y #下载containerd curl -L https://github.com/containerd/containerd/releases/download/v1.6.0/cri-containerd-cni-

[转帖]容器监控实践—Prometheus部署方案

容器监控实践—Prometheus部署方案 https://www.jianshu.com/p/ae0500f70acf 一.单独部署 二进制安装各版本下载地址:https://prometheus.io/download/ Docker运行运行命令:docker run --name promet