当前位置:网站首页>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技术及相关干货分享,喜欢我的文章欢迎关注及转发!

边栏推荐
- The problem of calling ds18b20 through a single bus
- The Servlet to jump to the JSP page, forwarding and redirection
- 监控系统的内卷,有什么讲究?
- Getting Started 04 When a task depends on another task, it needs to be executed in sequence
- 入门文档05-2 使用return指示当前任务已完成
- Getting Started Documentation 10 Resource Mapping
- 增长:IT运维发展趋势报告
- Spark source code - task submission process - 6-sparkContext initialization
- spark source code-RPC communication mechanism
- 618, you may be able to wake up a little bit
猜你喜欢

IP数据包格式(ICMP协议与ARP协议)

Getting Started Documentation 12 webserve + Hot Updates

入门文档04 一个任务依赖另外一个任务时,需要按顺序执行

交换机原理

spark source code - task submission process - 1-sparkSubmit

Getting Started Document 07 Staged Output
![[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves](/img/8f/3c9944db96eef623779a5abe68355b.png)
[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves

Getting Started Doc 08 Conditional Plugins

云计算——osi七层与TCP\IP协议

实力卷王LinkSLA,实现运维工程师快乐摸鱼
随机推荐
The problem of redirecting to the home page when visiting a new page in dsf5.0
I/O performance and reliability
VRRP原理及命令
千亿IT运维市场,产品要凭实力说话
线上问题排查流程
Wechat applet page jump to pass parameters
RAID磁盘阵列
spark operator-parallelize operator
IP packet format (ICMP protocol and ARP protocol)
解决这三大问题,运维效率将超90%的医院
入门文档06 向流(stream)中添加文件
Spark source code - task submission process - 6-sparkContext initialization
单臂路由与三成交换机
js dynamically get screen width and height
路由器和静态路由的配置
IP地址及子网的划分
VLAN详解及实验
Small example of regular expression--validate email address
运维的高光时刻,从智能化开始
交换机原理