文档章节

MySql5.7.12_安装配置

sand_ant
 sand_ant
发布于 2016/06/21 16:24
字数 316
阅读 24
收藏 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

© 著作权归作者所有

共有 人打赏支持
上一篇: was安装
下一篇: Maven_安装配置
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
centos6.5下使用yum完美搭建LNMP环境(php5.6)

准备工作 配置防火墙,开启80端口、3306端口 删除原有的 iptables , 添加合适的配置 rm -rf /etc/sysconfig/iptablesvi /etc/sysconfig/iptables 添加如下内容 : ##########################...

Elson
2016/12/14
29
0
CentOS-6平台三机编译安装FastCGI模型

LAMP(2)--CentOS-6平台三机编译安装FastCGI模型 要求: (1) 三者分离于三台主机;(编译安装,模块或php-fpm); (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress; (3...

网费
2016/04/26
0
0
源码安装lamp

在实际环境中我们经常根据自己所处的公司环境进行配置,适合自己公司的配置。下面我们来介绍如何进行编译安装 安装前提 在CentOS7 系统: 关闭iptables 将selinux设置为disabled apr-1.6.2.ta...

Joah_Li
2017/10/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

第1章

背景:因为最近在考教师资格证,考的是计算机学科,所以学科考的是:信息技术学科知识与教学能力;因此图书馆借了一本书,把最基本的知识看一遍,为之后的笔试和面试做充足的准备。 大学计算...

怪咖先生forever
56分钟前
1
0
element-ui之el-collapse-transition(折叠展开动画)源码解析学习

项目中发现同事使用了element-ui的el-collapse-transition来做折叠展开效果,打开源码看了下发现挺有意思,来解析学习一番。 el-collapse-transition的引入方式 // fade/zoom 等import 'e...

学霸猫
今天
1
0
解释器模式_实战

前言 解释器模式是什么?这个设计模式其实比较冷门,不太会解释,用例子说明把。解释器模式一般用在sql,xml,json解析等场景。比如说你有一个json对象,你要获取这个对象中任意一个节点的值。...

grace_233
今天
6
0
告别2018

今天中午从喵喵家回来之后,倒头就睡到下午4点了。可能是之前透支的身体,在我放松下来后,开始觉得疲惫了,所以最近估计会进入嗜睡期。醒来之后,拿了包花生,开了瓶低糖菊花茶,听着网易云...

七木网络科技
今天
4
0
MySql数据库分表分区实践

1. 背景 —— 公司物联网项目 海量设备通过物联网服务接入云端,设备每30s上报一次自身数据(以下称为动态数据)。 物联网服务将设备上报的数据转发给数据处理网关,由数据入库网关执行批量入...

吴伟祥
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部