MySQL linux二进制安装
 200 ? "200px" :     this.width)!important;}
-->
介绍
1.创建用户和目录
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
mkdir -p /mysql/data /mysql/log
2.解压二进制包
tar -xvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.30-linux-glibc2.5-x86_64/ /usr/local/mysql
3.目录授权
chown -R mysql:mysql /usr/local/mysql /mysql/data /mysql/log
cd /usr/local/mysql
编辑好
/etc/my.cnf
4.初始化mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/mysql/data --innodb_undo_tablespaces=3 --user=mysql --explicit_defaults_for_timestamp
5.配置启动项
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
chown -R mysql:mysql /usr/local/mysql /mysql/data /mysql/log
service mysql start
6.配置环境变量
为了能直接调用mysql命令,需要配置环境变量
vim /etc/profile
在/etc/profile文件末尾添加
export PATH=/usr/local/mysql/bin:$PATH
使环境变量立即生效
source /etc/profile
7.设置root用户密码
默认mysql root用户安装完密码为空
mysql -uroot ---登入
SET PASSWORD = PASSWORD('root'); --设置root密码
授予单独数据的权限
GRANT SELECT, INSERT, UPDATE, DELETE, SHOW VIEW, EXECUTE ON `new`.* TO 'webperf'@'%';
授予数据库名以db开头的数据库的权限
GRANT SELECT, INSERT, UPDATE, DELETE, SHOW VIEW, EXECUTE ON `db%`.* TO 'perform'@'%'
创建备份用户,这个权限仅仅是备份的权限,如果需要还原备份那么可能还需要DROP、CREATE权限
GRANT SELECT,EVENT,SHOW DATABASES,LOCK TABLES ON *.* TO 'backup'@'localhost';
授予整个服务器的权限
GRANT UPDATE, DELETE, INSERT, SELECT ON *.* TO 'webperf'@'%' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0
使权限立即生效
FLUSH PRIVILEGES;
总结
| 
 备注: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接。 《欢迎交流讨论》  | 
MySQL linux二进制安装的更多相关文章
- Linux二进制安装apache2.4.25
		
Linux二进制安装apache2.4.25 安装环境:CentOS 6.2 先检查是否安装了Apache 如通是通过rpm包安装的话直接用下面的命令:rpm -q httpd 也可以使用如下两种方法 ...
 - MySQL RPM二进制安装
		
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL RPM二进制安装时间:2019年2月24日内容:MySQL RPM二进制安装重点:MySQL R ...
 - MySQL/MariaDB二进制安装
		
本文说明MySQL/MariaDB二进制安装的过程 mysql和mariadb的安装方式基本一致,唯一初始化方式有点不一样 1.规划: 数据文件存储位置 /data/my ...
 - Mysql的二进制安装和基础入门操作
		
前言:Mysql数据库,知识非常的多,要想学精学通这块知识,估计也要花费和学linux一样的精力和时间.小编也是只会些毛皮,给大家分享一下~ 一.MySQL安装 (1)安装方式: 1 .程序包yum安 ...
 - MySQL5.7 linux二进制安装
		
200 ? "200px" : this.width)!important;} --> 介绍 MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣 ...
 - Mysql数据库二进制安装
		
MySQL数据库有四种安装方法: 源码包编译安装 RPM包安装 二进制文件安装 官方yum源安装 这里我们主要介绍二进制包的安装方法 在MySQL官网下载二进制包并且上传到服务器上 解压二进制包 [r ...
 - MySQL 三  二进制安装
		
二进制格式安装 何谓二进制格式安装? 二进制格式安装,编译好的打包在tar文件里,安装时需要下载后解包至编译时指定的位置,然后进行相关配置,完成安装 版本信息:CentOS 7.4 安装m ...
 - mysql linux上安装使用
		
安装启动 安装之前可以看下系统中有没有已经安装. 查看所有软件:dpkg -l 1.查看mysql安装的版本 mysql --version 2.mysql状态 service mysql statu ...
 - MySQL Linux 环境安装
		
1.卸载 MySQL #查看 Linux 中是否有 mysql rpm -aq |grep -i mysql #有的话通过下面命令卸载删除 rpm -ev mysql-libs-**** --node ...
 
随机推荐
- 【javascript 函数基础知识】
			
函数实际上是对象,每个函数都是 Function 类型的实例,而且都会与其他引用类型一样具有属性和方法.由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定. [概念标签] ...
 - E8.ITSM IT运维服务管理系统
			
一. IT运维面临问题 随着企业信息化项目若干年以来的建设积累,IT资产日趋庞大,以及内外部监管部门对IT运维的要求也越来越严格规范,业务部门对企业的IT运维管理也提出了更高的要求. IT ...
 - maven的安装,maven库配置和Eclipse插件的安装
			
maven的安装,maven库配置和Eclipse插件的安装 1.下载并解压maven 2.配置环境变量 3.配置maven配置文件 1.下载链接 Downloading Apache Maven 2 ...
 - Marsonry
			
前言 1 MagicNumber -> autoresizingMask -> autolayout 以上是纯手写代码所经历的关于页面布局的三个时期 在iphone1-iphone3gs时 ...
 - bzoj 4066: 简单题 kd-tree
			
4066: 简单题 Time Limit: 50 Sec Memory Limit: 20 MBSubmit: 234 Solved: 82[Submit][Status][Discuss] De ...
 - 得到bundle seed id
			
- (NSString *)bundleSeedID { NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys: (__br ...
 - JavaScript 将字符串转化为json对象
			
var json = eval('(' + data + ')'); 其中data为字符串数据
 - 【UVA 11354】 Bond (最小瓶颈生成树、树上倍增)
			
[题意] n个点m条边的图 q次询问 找到一条从s到t的一条边 使所有边的最大危险系数最小 InputThere will be at most 5 cases in the input file.T ...
 - 编写优质嵌入式C程序
			
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序.感觉是有一定的参考价值,所以拿出来分享,抛砖引玉. 转载请注明出处:http://bl ...
 - CRC算法及C实现
			
一.CRC算法原理 CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校 验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数 ...