MySQL-02-安装详细解说版

一.安装MySQL-详解

1.安装mysql依赖软件

yum install bison-devel ncurses-devel libaio-devel

2.创建mysql用户

useradd -s /sbin/nologin mysql -M
(-M 没有家目录 -s 不能登入的用户)

3.创建软件目录和数据库目录

mkdir  /app
mkdir -p /data/mysql

4.上传解压软件包,并且改名mysql

cd /app
tar -xvf  软件包
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
修改环境变量
vim /etc/profile
export PATH=/app/mysql/bin:$PATH
source /etc/profile

5.授权

chown -R mysql.mysql mysql
chown -R mysql.mysql /data/mysql

6.初始化数据

mysqld --initialize-insecure --user=mysql --basedir=/app/mysql   --datadir=/data/mysql
(--initialize-insecure 不生成随机密码)

7.修改/etc/my.cnf配置

  [mysqld] (服务端)
  user=mysql
  basedir=/app/mysql
  datadir=/data/mysql
  port=3306
  socket=/tmp/mysql.sock
  server_id=6
  secure-file-priv=/tmp
  (从mysql导出文件的路径)
  log_error=/data/mysql/error.log
  (错误日志,实际工作中,建议单独放个目录)
  log_timestamps=system
  (日志时间等于系统时间)
  log_bin=/data/binlog/mysql-bin
  (指定二进制日志的路径)
  autocommit=0
  (关闭事务自动提交)
  innodb_flush_method=fsync
  (刷写策略)
  gtid-mode=on
  enforce-gtid-consistency=true
  (以上两个开启 gtid)
  #binlog_format=row
  (二进制日志格式,5.7默认开启,5.6版本默认不开启)
  
  [mysql] (客户端)
  socket=/tmp/mysql.sock
  prompt=3306 [\\d]>

8.配置启动脚本

cd /app/mysql/support-files 
cp mysql.server    /etc/init.d/mysqld
启动数据库
/etc/init.d/mysql start
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装并配置MySQL数据库 3.2.1安装MySQL数据库 1.MySQL数据库的安装环境准备 如果读者没有物理服...
    SkTj阅读 4,090评论 0 6
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,545评论 0 16
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,926评论 0 5
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版阅读 2,239评论 0 3
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116