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 ...
随机推荐
- bootstrap 和datapicker 样式不兼容修复
修改 datepicker.js内的 layout 方法 function(el) { var options = $(el).data('datepicker'); var cal = $('#' ...
- spring学习笔记四:spring常用注解总结
使用spring的注解,需要在配置文件中配置组件扫描器,用于在指定的包中扫描注解 <context:component-scan base-package="xxx.xxx.xxx.x ...
- 重复测量的方差分析|Mauchly's Test of Sphericity|
生物统计学-重复测量的方差分析 之前的方差分析应用条件要求组之间是独立的,即某种因素下相同时段测量的结果数据,但4月与5月数据是有关系的,所以必须考虑某种因素下不同时段测量的结果数据,即使用重复测量的 ...
- 深度学习之TensorFlow安装与初体验
深度学习之TensorFlow安装与初体验 学习前 搞懂一些关系和概念 首先,搞清楚一个关系:深度学习的前身是人工神经网络,深度学习只是人工智能的一种,深层次的神经网络结构就是深度学习的模型,浅层次的 ...
- spring提供的事务配置--纯注解
spring提供的事务--纯注解 模拟转账业务 ,出错需要事务回滚,没错正常执行 事务和数据库技术都是spring的内置提供的 --------dao包--------------- IAccoun ...
- springboot oauth 鉴权之——授权码authorization_code鉴权
近期一直在研究鉴权方面的各种案例,这几天有空,写一波总结及经验. 第一步:什么是 OAuth鉴权 OAuth2是工业标准的授权协议.OAuth2取代了在2006创建的原始OAuthTM协议所做的工作. ...
- 我是一个Bug, 终极大Bug
我是一个Bug ,在这个系统中潜伏很久了,历经多轮测试的严酷考验而屹立不倒,如果Bug界按难度分类的话,我绝对属于地狱模式. 现在,我就等待一个倒霉蛋来触发, 可是他老是不来. 其实不能叫倒霉蛋 , ...
- 【内推】平安产险大数据测试开发工程师,15-30k!
平安产险技术岗内部推荐-大数据测试开发工程师等-欢迎中年人和2020应届生 上班地点:深圳福田平安金融中心 另有大量 上海 北京 成都 广州 岗位 交流qq群 828186629 微信pythonte ...
- 差旅日志i·长安&北京(更新于8.21_夜)
大学之时,看到zealer王自如的差旅日志系列欲罢不能,扁平化的管理理念以及轻松的工作氛围,耳目一新的出差体验,抵消了部分不曾走入职场的紧张感甚至是恐惧感.如今初入职场也进入了职业生涯,特记录此次的差 ...
- ES Templates push
{ "order": 0, "template": "connector-connection*", "settings" ...