文档章节

MySql5.7.12_安装配置

sand_ant
 sand_ant
发布于 2016/06/21 16:24
字数 316
阅读 35
收藏 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
无锡
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.7K
7
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
7.3K
8
个人计算机操作系统--eComStation

eComStation(简写为 eCS)是一款基于OS/2,由Serenity Systems发布的个人计算机操作系统。它包含了一系列在OS/2的IBM版本中没有的组件及应用。 eComStation的最初版本v1发布于2001年,基于I...

匿名
2013/03/26
3.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

倒计时一周,HOLOS千人大会即将召开!

8月10日消息,Holos霍洛斯星际云自由能源将于2020年8月17日在深圳召开千人媒体发布会。据了解,此次发布会将请到众多行业领袖、区块链技术精英、数十位国家级专科院士以及多位能源行业重量级...

osc_njd5t1rw
40分钟前
17
0
Goroutine 泄露排查

我们在发布一个 go 应用时,默认都会启用两个 http handler: 一个是 pprof,方便线上动态追踪问题;另外一个是 prometheus 的 metrics,这样就可以通过 grafana 准实时的监控当前 runtime 信...

ms2008
2019/06/03
0
0
如何在Python中打印到stderr? - How to print to stderr in Python?

问题: There are several ways to write to stderr: 有几种写stderr的方法: # Note: this first one does not work in Python 3print >> sys.stderr, "spam"sys.stderr.write("spam\n")......

法国红酒甜
41分钟前
15
0
关于JWT Token 自动续期的解决方案

前言 在前后端分离的开发模式下,前端用户登录成功后后端服务会给用户颁发一个jwt token。前端(如vue)在接收到jwt token后会将token存储到LocalStorage中。 后续每次请求都会将此token放在请...

飘渺Jam
07/16
20
0
5G时代会不会导致编程语言大灭绝,JS的前景是否会更好-诺禾

首先,5G打开了工业互联网的大门,同时5G也会推动一系列技术的发展,包括物联网、大数据、边缘计算、人工智能等等,而这些技术的发展又会推动各种技术平台的发展,从而形成以技术平台为基础来...

osc_jo2m8l1r
41分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部