MySQL系列之B------MySQL安装准备工作

1、添加组和用户

# groupadd mysql

# useradd -g mysql mysql

2、创建安装目录

# mkdir mysql

3、上传mysql安装包(我一般使用的都是SecureFX)

4、解压缩到/mysql目录下

# cd /mysql

# chmod +x mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz

# tar -xvf mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz

5、改变解压出来的目录名字

# mv mysql-5.6.24-linux-glibc2.5-x86_64mysql

6、更改目录属主

# chown -R mysql:mysql /mysql/mysql.

7、更改环境变量(这样可以直接在系统中使用mysql的命令)

#vi /etc/profile

PATH=$PATH

export PATH

PATH=$PATH:/mysql/mysql/bin

export PATH

8、是配置文件生效

#source /etc/profile

时间: 2024-10-13 12:43:54

MySQL系列之B------MySQL安装准备工作的相关文章

Linux命令:MySQL系列之十--MySQL用户和权限管理、mysql管理员密码重置

MySQL用户账号包括:用户名@主机名 用户名:16个字符以内 主机:主机有以下几种表现方式 主机名: mysql,www.magedu.com IP地址: 172.16.90.111 网络地址:172.16.0.0/255.255.0.0 通配符:%,_   %:任意字符  _:任意一个 172.16.%.%     %.magedu.com 权限级别:全局级别.库级别.表级别.列级别.存储过程和存储函数级别 全局级别:SELECT * FROM db\G; 查询全局库级别的权限 ******

mysql系列-解压版安装mysql和配置以及密码修改

1.环境变量设置. MYSQL_HOME D:\MySQL\mysql-5.6.23-winx64 然后在path中配置 %MYSQL_HOME%\bin; 2.my.ini 配置 basedir = D:\MySQL\mysql-5.6.23-winx64 datadir = D:\MySQL\mysql-5.6.23-winx64\data port = 3306 character-set-server = utf8 sql_mode=NO_ENGINE_SUBSTITUTION,STRI

mysql系列之8.mysql高可用 (mha4mysql)

环境: 三台机器 主服务器: 192.168.1.130 主备机器: 192.168.1.131 监控机器: 192.168.1.132 130和131, 是mysql双主架构 1.在三台机器上安装mha4mysql-node yum -y install perl-DBD-MySQL tar -zxvpf mha4mysql-node-0.56.tar.gz mha4mysql-node-0.56.tar.gz cd mha4mysql-node-0.56 perl Makefile.PL -

mysql系列之8.mysql高可用 (keepalived)

环境: centos6.5_x64 准备: 两台mysql机器 主1 master:  192.168.32.130 主2 backup:  192.168.32.131 VIP: 192.168.32.100 步骤: 1.配置mysql的双主架构 2.安装keepalived keepalived-1.2.23.tar.gz yum -y install openssl openssl-devel wget http://www.keepalived.org/software/keepaliv

Linux命令:MySQL系列之十三--MySQL备份与还原(针对单张表SELECT备份)

对于只备份单张表的备份与还原,通过SELECT命令,可以更快速的达到备份和恢复的目的: 以及通过此方法把一个数据库中表的数据,导入至另一数据库的表中去. 备份格式:SELECT * INTO OUTFILE '/PATH/TO/somefile.txt' FROM table_name [WHERE CLAUSE]; #备份table_name表中的[或者备份满足WHERE语句的数据]数据至服务器上保存. 注释:table_name:需要备份的表  WHERE:满足的条件,可选项. /PATH/

Linux命令:MySQL系列之十一--MySQL日志管理

MySQL日志管理 SHOW GLOBAL VARIABLES LIKE '%log%':查看关于log的全局变量 一.日志分类 1.错误日志   2.一般查询日志   3.慢查询日志 4.二进制日志  5.中继日志   6.事务日志   7.滚动日志 二.日志详解 1.错误日志 说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型: 记录了服务器运行中产生的错误信息 记录了服务在启动和停止是所产生的信息 在从服务器上如果启动了复制进程的时候,复制进程的信息也会被记录

Linux命令:MySQL系列之九--MySQL隔离级别及设置

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的.低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销.Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果.本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少.读取未提交的数据,也被称之为脏读(Dirty Read).Read Committed(读取提交内容) 这是大多数数据库系统的默认隔离级别(但不是MySQL默认的).

Linux命令:MySQL系列之六--视图/mysql -e

视图VIEW命令简介: VIEW视图就是存储下来的SELECT语句数据 1.创建视图命令格式: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEW view_name [(column_list)] AS select_statement [WITH [CASCA

mysql系列之9.mysql日志&存储引擎

mysqlbinlog 是什么? 数据目录下的如下文件: mysql-bin.xxxxxx 作用? 记录数据库内部增删改查对mysql数据库有更新的内容的记录 三种模式? statement level 模式: 缺点是不够细致 row level 模式: 日志会记录每一行数据被修改的形式 (一下子修改多行其实就一条语句, 但是它会记录成多行) 优点: 记录每一行的细节, 可以记录function/trigger/存储过程 mixed level 模式: 混合模式, 自动判断该使用statemen

MySQL系列之九——MySQL事务和隔离级别

DML :DELETEINSERT INTOUPDATE与查询操作有关 INSERT INTO tb_name (col1,col2,...) VALUES (val1,val2,...)[,(val1,val2,...)]字符型 :单引号数值型 :不需要引号日期时间型空值 :NULLREPLACE INTO 替换 用法相同 DELETE :DELETE FROM tb_name WHERE condition;truncate tb_name 清空表并重置AUTOINCREMEN计数器: UP