Linux中MySQL二进制安装步骤
MySQL二进制安装步骤
安装依赖环境
[root@node3 ~]# yum -y install libaio
将mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz传到linux并解压
[root@node3 ~]# tar -xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /opt/
创建一个mysql用户
[root@node3 ~]# useradd -M -s /sbin/nologin mysql
给解压的包重命名
[root@node3 ~]# cd /opt/
[root@node3 opt]# mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql
创建一个存放日志的文件
[root@node3 opt]# touch /opt/mysql/mysql.log
[root@node3 opt]# mkdir /opt/mysql/data
授权属主属组都是mysql
[root@node3 opt]# chown -R mysql.mysql /opt/mysql/
初始化mysql
[root@node3 opt]# cd mysql/
[root@node3 mysql]# cd data
[root@node3 date]# cd
[root@node1 mysql]# /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
root@localhost: 后面为数据库密码
把数据库命令住家到二进制文件中(使命令全局生效)
[root@node3 ~]# echo "PATH=/opt/mysql/bin:$PATH" >> /etc/profile
重读配置文件
[root@node3 ~]# . /etc/profile
配置MySQL
修改数据库主配置文件
[root@node3 ~]# vim /etc/my.cnf
拷贝MySQL程序启动脚本
[root@node3 ~]# cp -a /opt/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@node3 ~]# cp /opt/mysql/support-files/mysql.server /opt/mysql/bin/mysql.sh
修改配置文件
[root@node3 ~]# vim /etc/init.d/mysqld
[root@node3 ~]# vim /opt/mysql/bin/mysql.sh
46 basedir=/opt/mysql
47 datadir=/opt/mysql/data
启动数据库
[root@node3 ~]# service mysqld start
登录数据库
[root@node3 ~]# mysql -uroot -p
修改密码
mysql> alter user 'root'@'localhost' identified by '123456';
查看数据库
mysql> show databases;
使用切换数据库
mysql> use mysql;
Linux中MySQL二进制安装步骤的更多相关文章
- Window/Linux下Mysql的安装步骤
Windows下Mysql安装教程 首先讲一下Windows环境下安装Mysql,我使用的安装包版本是mysql-8.0.26-winx64 下载地址:MySQL下载 1.点击上面的下载地址得到zip ...
- Linux中MySQL的安装以及卸载
一.MySQL MySQL是一种开放源代码的关系型数据库管理系统,开发者为瑞典MySQL AB公司.在2008年1月16号被Sun公司收购.而2009年,SUN又被Oracle收购.目前 MySQL被 ...
- Linux下Mysql的安装步骤
(1).下载安装包 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar [roo ...
- Linux中JDK的安装步骤
1.下载jdk安装包rpm格式安装 http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa8 ...
- Linux(CentOS7)下二进制安装MySQL5.7.26
记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...
- linux中MySQL主从配置(Django实现主从读写分离)
一 linux中MySQL主从配置原理(主从分离,主从同步) mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到sl ...
- 阿里云centos中mysql的安装及一些常识知识
------------------------------------------------------------------- 阿里云centos中mysql的安装 工具WinSCP v ...
- 转载-清除Linux中MySQL的使用痕迹~/.mysql_history
原文地址:清除Linux中MySQL的使用痕迹~/.mysql_history 作者:RogerZhuo 原贴:http://bbs.chinaunix.net/thread-3676498-1-1. ...
- linux下Mysql 的安装、配置、数据导入导出
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...
随机推荐
- eclipse 设置字体与自动提示
1.设置字体与字体大小 至此,字体与大小设置完毕. 2.设置自动提示 在输入框中输入 1-9 a-z A-Z .点击“Apply”保存. 开启JavaScript 自动提示 灰色未激活,先点击复选框激 ...
- apache启动但是无法访问网页
apache启动但是访问不了的问题排除??? 端口没有被占用,则需要考虑防火墙问题. 首先我们需要确保远程的Linux系统已经安装好,我们使用xshell远程SSH登录到Linux系统里,同时我们也要 ...
- spring 任务调度quartz
简单记录一下spring任务调度quartz的例子 首先添加包 quartz-2.2.3.jar 然后写个简单的TestJob类 package com.job; import java.util.D ...
- 在Oracle Spatial中增加Web Mercator投影坐标系
参考资料: 1. 最重要的参考文章,基本上就是按这个做的!!!:https://www.inf.unibz.it/dis/wiki/doku.php?id=students:minnerebner:o ...
- 由生到死10个月!做App中的“二”有多难
十月,原本是怀胎过程的喜悦时光,但这段个时光,如今却是绝大多数App从生到死的所有时间.在App市场表面形式一片大好,彻底主宰我们生活.工作.娱乐的当下,绝大多数用户只是在App海洋中只取一瓢饮,其他 ...
- Java WebSocket实现简易聊天室
一.Socket简介 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求.Socket的英文原义是“孔”或“插座”,作为UNI ...
- linux查看端口号占用命令-netstat
题记 经常会发现,很多时候我们在运行一些带有端口的程序时,程序经常会报端口被占用的问题,比如Tomcat 8080,端口起不来. 查看端口号 netstat 如果发现某个端口被占用后,可以用命令查看, ...
- 2.mac下 安装go-ethereum
Contents 上代码 A.前期准备:http://m.2cto.com/kf/201612/573010.html (1)安装python2.7,mac在终端中直接使用以下命令:brew inst ...
- IO和流
I/O和流 I/O是Input和Output的缩写 从读写设备,包括硬盘文件,内存,键盘输入,屏幕输出,网路 输入输出"内容"(字节或文本) 流是对输入输出设备的一种抽象 从流中读 ...
- 5——PHP逻辑运算符&&唯一的三元运算符
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...