文档章节

MySql5.7.12_安装配置

sand_ant
 sand_ant
发布于 2016/06/21 16:24
字数 316
阅读 23
收藏 0

[TOC]

MySql5.7.12_安装配置

linux安装

添加mysql的用户和组

sudo groupadd mysql
//-- useradd -r参数表示mysql用户是系统用户,不可用于登录系统
sudo useradd -r -g mysql mysql

解压安装

//-- 添加mysql用户和组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql

//-- 解压mysql到/usr/local下
cd /usr/local
tar zxvf /path/to/mysql-VERSION-OS.tar.gz
ln -s full-path-to-mysql-VERSION-OS mysql

//-- 创建目录,修改目录的拥有者为mysql
cd mysql
mkdir data
mkdir mysql-files
chmod 750 data mysql-files 
chown -R mysql .
chgrp -R mysql .

//-- 安装
bin/mysqld --initialize --user=mysql 
bin/mysql_ssl_rsa_setup

//-- 将目录拥有者改回root,data 和mysql-files文件夹保持mysql为拥有者
chown -R root .
chown -R mysql data mysql-files

//-- 通过不验证权限的方式启动(5.7默认为随机密码...)
bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
//-- 修改root密码
bin/mysql
mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;

//-- 重启mysql
pkill -9 mysql
bin/mysqld_safe --user=mysql &

其他机器可访问

bin/mysql
mysql> SET PASSWORD = PASSWORD('root');
mysql> update mysql.user set host = '%' where user = 'root';
mysql> flush privileges;
mysql> quit;

创建快捷方式

//-- mysql-start
#!/bin/sh
exec /usr/local/mysql/bin/mysqld_safe --user=mysql &
//-- mysql
ln -s /usr/local/mysql/bin/mysql mysql

© 著作权归作者所有

共有 人打赏支持
sand_ant
粉丝 3
博文 35
码字总数 18706
作品 0
无锡
Mycat在MySQL主从模式(1主1从)下读写分离和及自动切换模式的验证

博客迁移到:http://www.cnblogs.com/skymyyang/ 实验环境 两台Centos7 MySQL5.7.12 IP地址为:192.168.10.36 192.168.10.37 一台Centos7 Mycat IP地址为:192.168.10.31 一:安装mysql,如下......

skymyyang
2016/12/19
680
0
冷川/Linux-Tutorial

Java 程序员眼中的 Linux 初衷(Original Intention) 整理下自己所学 带动更多的人进入 Linux 世界,特别是做 Java 开发的人 Github 项目地址,欢迎 、:https://github.com/judasn/Linux-Tut...

冷川
2016/11/14
0
0
RHEL + Oracle 11g + udev + ASM实验扩展

最近一段时间在刻苦的学习Oracle的体系结构等理论知识,在这里总结一些知识,以及自己在此做个实验扩展巩固最近所学的知识。 实验环境 Redhat Enterprise Linux 6.5 x86_64 IP地址:192.168...

Sound_
2017/05/24
0
0
Eclipse+Maven+Tomcat+Git生产环境搭建

1. JDK的安装 首先下载JDK,安装,并配置环境变量。设置完成后,在命令行测试,当出现如下结果时,说明配置成功。 2. Eclipse的安装和配置 下载Eclipse IDE for Java EE Developers(http://...

雪猴儿
2016/03/05
300
0
Python开发环境搭建配置

前言 工欲善其事必先利其器 Python开发的第一步就是开发环境的搭建配置了,一个清晰流畅并且简单的配置过程会让我们在Python的学习之路开个好头,你会更有信心使用它的。 注意,本篇虽然是介...

Ihesong
01/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Future,Thread,Callable,Executors.newXXXThreadPool

package cunrent.future;import java.util.concurrent.*;public class FutureCook { public static void main(String[] args) throws InterruptedException, ExecutionExcept......

noteman
7分钟前
0
0
shing boot 做session共享 redis

因为多台服务器负载均衡,在获取客户端的sessionId的时候,会出现第一次和第二次不一样,因为负载均衡的缘故,你的服务器最少两台,那么客户端连接第一次请求和第二次请求如果不是同一台服务...

小马_wolf
11分钟前
0
0
【Springboot+mybatis】 解析Excel并批量导入到数据库

【Springboot+mybatis】 解析Excel并批量导入到数据库置顶 2018年01月16日 20:05:52 冉野丶 阅读数:4060 标签: excel导入数据库 文件上传 excel解析 更多个人分类: POI 工作问题归纳...

奥特曼之王
13分钟前
1
0
Mac OS下安装Axure RP 8.0.0.3312 中文破解版

Mac下一款快速原型设计工具——Axure RP,有了它可以大大提高你的工作效率。此次带来的是Axure RP 8.0.0.3312 版本。 介绍 Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的...

james_laughing
15分钟前
0
0
【Guava】使用Guava的RateLimiter做限流

一、常见的限流算法 目前常用的限流算法有两个:漏桶算法和令牌桶算法。 1.漏桶算法 漏桶算法的原理比较简单,请求进入到漏桶中,漏桶以一定的速率漏水。当请求过多时,水直接溢出。可以看出...

大海201506
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部