文档章节

linux下安装mysql5.6

图样图森破
 图样图森破
发布于 2017/06/10 17:31
字数 316
阅读 8
收藏 0

 

#下载压缩包 (linux通用版本64位5.6.33)
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

#解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

#复制解压后的mysql目录
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/mysql

#添加用户组
groupadd mysql

#添加用户mysql 到用户组mysql
useradd -g mysql mysql

#进入mysql根目录
cd /usr/mysql/

#创建数据存储目录
mkdir ./data/mysql

#将mysql根目录分配给mysql用户
chown -R mysql:mysql

#初始化mysql(此命令必须在mysql根目录执行)
./scripts/mysql_install_db --user=mysql --datadir=/usr/mysql/data/mysql

cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf

#修改启动脚本
vi /etc/init.d/mysqld
#修改项:
basedir=/usr/mysql/
datadir=/usr/mysql/data/mysql

#启动服务
service mysqld start

#测试连接
./mysql/bin/mysql -uroot

#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/mysql//bin
#生效环境变量
source /etc/profile

#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status

#修改mysql数据库密码
#空密码登录
mysql -uroot -p
#选择数据库
use mysql;
#修改密码
update user set password=password("123456") where user='root';

#忘记密码修改
vi /etc/my.cnf
在[mysqld]节点下添加并保存退出
skip-grant-tables
#重启mysql
service mysqld restart

 

 

© 著作权归作者所有

图样图森破
粉丝 3
博文 28
码字总数 16472
作品 0
东城
程序员
私信 提问
centos同时运行mysql5.6和mysql5.7

centos同时运行mysql5.6和mysql5.7 一、准备 从mysql官网下载mysql5.6和mysql5.7 关闭防火墙,关闭selinux 创建mysql用户 ~]# useradd mysql 二、安装 先安装mysql5.6 1.解压,并改名 ~]# ta...

520的罗
2018/06/28
0
0
Linux学习-1109(LAMP-mysql安装)

11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装 一、LAMP架构介绍 LAMP就是Linux+Apache(httpd)+MySQL+PHP ,简称LAMP。 Linux:操作系统,如centos、redhat、Ubuntu。...

wxy丶
2018/11/27
11
0
docker安装mysql5.6

docker安装mysql5.6 Lok2017-11-104 阅读 dockerDockerMySQL数据库Linux 下载镜像 启动mysql 查看进程 连接测试 用有mysql客户端的登录测试 点赞 dockerDockerMySQL数据库Linux 作者:Lok j...

Lok
2017/11/10
0
0
LAMP、MySQL、MariaDB介绍,MySQL安装

11.1 LAMP架构介绍 Linux+Apache(httpd)+MSQL+PHP Linux服务器 Apache(httpd)web服务 MySQL 存储的软件,存储数据,字符串 PHP为脚本语言类似shell,使用C开发的,做网站为主 三个角色可...

派派菠菜
2018/05/24
20
0
同一服务器上二进制安装mysql5.7和mysql5.6

一、二进制包与源码包的区别 二进制包和源码包是软件包的两种形式。源码包里面包含程序原始的代码,需要在计算机上进行编译后才可以产生可运行程序,所以源码安装时间会比较长;而二进制包里...

江雪月青
01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JS 打印控制

JS 打印控制 var PrintStartString = "<!--打印开始标示符-->";//设置打印开始区域var PrintEndString = "<!--打印结束标示符-->";//设置打印结束区域var HtmlText = window.do......

DrChenXX
29分钟前
6
0
LevelDB:使用介绍

LevelDB 提供的接口其实很简单,下面举例进行简单说明。 安装 git clone https://github.com/google/leveldb cd leveldb mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. ......

slagga
34分钟前
8
0
《JavaScript正则表达式迷你书》读书笔记

正则基础 常见简写形式 字符组 具体含义 记忆方式 \d 表示 [0-9]。表示是一位数字。 其英文是 digit(数字) \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小...

muzi131313
39分钟前
6
0
Git的反悔操作

概述 这次主要来讲讲Git的反悔操作,自己平时在写代码的过程中经常会出现想要弃用所有的改动或回滚到上一次commit的情况。Git上的反悔操作有reset、rebase、revert等,每个操作各有区别和对应...

duduYZ
40分钟前
4
0
实现双向绑定Proxy比defineproperty优劣如何?

前言 双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. Vue三要素 响应式: 例如如何监听数据变化,其中的实现方法就是我们提到的双向...

寻找海蓝
52分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部