当前位置:网站首页>5分钟完成mysql离线安装
5分钟完成mysql离线安装
2022-08-05 05:22:00 【孙雯雯】
1. 场景描述
mysql离线安装并不复杂,就是经常会出现漏东西,有时候的搞半天,总结下,快速离线安装mysql,直接把下面的命令敲一遍就好,5-10分钟就能安装好。

2. 解决方案
安装的mysql版本为:5.7,官网下载的gz包为:mysql-5.7.24-el7-x86_64.tar.gz。
2.1 安装
主要是上传文件、解压、新建用户等。
2.1.1 详细命令
1. gz文件上传到目录: /usr/local/2. 解压 cd /usr/local/ tar -zxvf mysql-5.7.24-el7-x86_64.tar.gz mkdir mysql mv mysql-5.7.24-el7-x86_64/* mysql rm -rf mysql-5.7.24-el7-x86_64 rm -rf mysql-5.7.24-el7-x86_64.tar.gz 3.新建mysql用户 groupadd mysql //创建用户组 useradd -r -g mysql mysql //-r参数表示mysql用户是系统用户,不可用于登录,创建用户并将用户组 chown -R mysql mysql/ chgrp -R mysql mysql/2.1.2 效果图

2.2 配置参数
主要是配置my.cnf文件
2.2.1 详细命令
vi /etc/my.cnf内容如下,可以添加你需要的配置:[client]port = 3306socket = /tmp/mysql.sock[mysqld]character_set_server=utf8init_connect='SET NAMES utf8'basedir=/usr/local/mysqldatadir=/usr/local/mysql/datasocket=/tmp/mysql.socklog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid#不区分大小写lower_case_table_names = 1sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONmax_connections=5000default-time_zone = '+8:00'保存内容,按esc输入如下命令:wq!2.2.2 效果图:

2.3 初始化命令
---------------20191023更新-----------
回过头来使用教程又安装,发现有两个坑,记录下,root账户执行
yum install libaiocd /var/log/vi mysqld.log:wqchmod 777 mysqld.logchown mysql:mysql mysqld.log-----------------------cd /var/run/mkdir mysqldchmod 777 mysqldcd mysqldvim mysqld.pidchmod 777 mysqld.pidchown mysql:mysql mysqld.pid 然后再执行初始化:
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US执行成功后,查看默认的初始化密码
查看初始密码cat /var/log/mysqld.log基本最后的地方:A temporary password is generated for [email protected]: B2iSyfs;d(dT其中B2iSyfs;d(dT,就是初始密码([email protected]: 这里就是初始密码)2.4 完成配置,启动服务
使用mysql用户启动
su - mysql输入密码/usr/local/mysql/support-files/mysql.server start启动完成后,可以用ps命令看一下是否已经启动成功。

2.5 远程连接
mysql服务启动完成后,默认远程客户端是无法连接接的,需要在linux环境下登录mysql,并执行相关命令。
/usr/local/mysql/bin/mysql -uroot -p mysql输入root密码:(B2iSyfs;d(dT)set password=password('laowang');UPDATE mysql.user SET Host = '%', User = 'root' WHERE (Host = 'localhost') AND (User = 'root');FLUSH PRIVILEGES;2.6 设置开机自动启动
cd /usr/local/mysql/support-filescp mysql.server /etc/init.d/mysqldchkconfig --add mysqld2.7 其他(服务重启命令等)
su - mysqlservice mysqld start/stop/restartEND/历史推荐:
1. 微服务时代之注册中心及网关选型与完整部署
2. 阿里云之数据中台
3. springcloud-路由网关Zuul
4. 软件开发之前后端分离Swagger2
5. 数据库架构介绍
6. rabbitmq部署及使用
I’m 「软件老王」,IT技术及相关干货分享,喜欢我的文章欢迎关注及转发!

边栏推荐
- js dynamically get screen width and height
- By solving these three problems, the operation and maintenance efficiency will exceed 90% of the hospital
- Getting Started Doc 08 Conditional Plugins
- 传输层协议(TCP3次握手)
- spark operator-textFile operator
- The highlight moment of operation and maintenance starts with intelligence
- The Servlet to jump to the JSP page, forwarding and redirection
- vim的三种模式
- [Pytorch study notes] 8. How to use WeightedRandomSampler (weight sampler) when the training category is unbalanced data
- I/O performance and reliability
猜你喜欢

RAID disk array

入门文档05-2 使用return指示当前任务已完成

Getting Started 04 When a task depends on another task, it needs to be executed in sequence

增长:IT运维发展趋势报告

I/O performance and reliability

One-arm routing and 30% switch

King power volume LinkSLA, realize operations engineer is happy fishing
![[Day1] (Super detailed steps) Build a soft RAID disk array](/img/40/cda8e5522c2795e03c0d47e8a689f8.png)
[Day1] (Super detailed steps) Build a soft RAID disk array

I/O性能与可靠性

Mongodb query analyzer parsing
随机推荐
The spark operator - repartition operator
入门文档05 使用cb()指示当前任务已完成
The Servlet to jump to the JSP page, forwarding and redirection
Getting Started Document 07 Staged Output
云计算——osi七层与TCP\IP协议
千亿IT运维市场,产品要凭实力说话
wc、grep、tar、vi/vim
js动态获取屏幕宽高度
Getting Started Document 01 series in order
[Pytorch study notes] 8. How to use WeightedRandomSampler (weight sampler) when the training category is unbalanced data
NIO works is analysed
markdown编辑器模板
What are some things that you only know when you do operation and maintenance?
入门文档01 series按顺序执行
入门文档12 webserve + 热更新
In-depth Zabbix user guide - from the green boy
Will intelligent operation and maintenance replace manual operation and maintenance?
解决这三大问题,运维效率将超90%的医院
Why can't I add a new hard disk to scan?How to solve?
King power volume LinkSLA, realize operations engineer is happy fishing