文章标题

  • 安装mysql 单机版
    • 准备工作
    • 单实例安装
    • 设置mysql自启动

安装mysql 单机版

准备工作

Linux 使用的版本是 centos 7,为方便起见,先把防火墙关闭,配置好网络,在安装部分, 会分成两部分讲,首先讲单实例安装,也就是一台服务器上就装一个 mysql,接下来就多实 例安装,在一个服务器上安装 2 个甚至多个 mysql.

单实例安装

cp /soft/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/

源码包分享
提取码:upwi
解压 mysql 到/usr/local 目录
解压:

 tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

安装需要的依赖

yum install -y libaio

具体安装

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql shell> mkdir mysql-files
shell> chmod 770 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

ps:bin/mysqld --initialize --user=mysql
这一步需要注意,因为mysql 会加载
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
按照这个顺序扫描,这个时候我们etc目录下面已经有my.cnf
但是因为没有权限会报错,所以我们逻辑删除一下

mv /etc/my.cnf my.cnfbak


之后按照顺序继续执行以上命令。
执行成功后data会有数据文件出来

设置mysql自启动

 cp support-files/mysql.server /etc/init.d/mysql.server

查看自启动命令

 chkconfig --list

mysql自启动

chkconfig mysql.server  on

配置环境变量

vim /etc/profile

最后一行添加:

export PATH=/usr/local/mysql/bin:$PATH

应用环境变量

source /etc/profile

登陆mysql

mysql]# mysql -uroot -p

密码就是执行这条语句的值(每次都不一样)

登陆后-修改密码

set password = 'root1234%';

允许远程登陆

grant all on *.* to root@'%' identified by 'root1234%' with grant option;

刷新一下

flush privileges;

一、安装mysql 单机版相关推荐

  1. 安装mysql单机版

    1.解压mysql:tar -xvf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar -C /usr/local/ 2.rpm -e --nodeps mariadb ...

  2. mysql安装时的英文_安装MySQL遇到的常见英文翻译

    安装MySQL遇到的常见英文翻译: choose this configuration type to create the optimal server setup for this machine ...

  3. 离线安装docker,docker安装MySQL,Redis,ES,Kibana,mongoDB,RocketMQ

    目录 安装docker,docker-compose 离线安装docker,docker-compose 安装ElasticSearch 安装kibana 下载ik分词器. 安装MySQL 设置MyS ...

  4. centos minimal mysql_安装centos minimal 版本后安装mysql详细过程(linux)

    本文内容参考自:http://www.centoscn.com/mysql/2014/1211/4290.html PS:Yum(全称为 Yellow dog Updater, Modified)是一 ...

  5. Linux安装mysql,一步到位!

    今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...

  6. liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL

    [版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...

  7. Docker学习(八)-----Docker安装mysql

    安装MySQL 5.*版本 1.搜索镜像 docker search mysql 2.下载镜像 docker pull mysql:5.6 3.创建并启动MySQL容器 docker run -d - ...

  8. centos7 安装 Mysql 5.7.28,详细完整教程

    1. 下载 MySQL yum包 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL源 r ...

  9. linux离线安装g 报错,Linux离线安装mysql 5.6详细步骤

    tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 8.将解压好的文件夹重命名为mysql mv mysql-5.6.40-linux-glibc ...

最新文章

  1. 美国出手管制五家中国超算企业
  2. 【BZOJ-3262】陌上花开 CDQ分治(3维偏序)
  3. Apple 远程推送APNS 服务
  4. SAP官网发布的react教程
  5. 函数式编程 -- 纯函数、柯里化函数
  6. 转载来自朱小厮的博客的NIO相关基础篇
  7. redis数据库无法写入导致的bug
  8. 进击的雨燕------------错误处理
  9. 表白代码,浪漫网页-JavaScript的应用
  10. CardView介绍
  11. 如何利用pygame 开发坦克大战小游戏
  12. 编译内核遇到:error: ‘ovl_v1_fs_type’ undeclared (first use in this function)错误
  13. SSM+校园社团平台 毕业设计-附源码251554
  14. C语言中无符号数和有符号数之间的比较和运算
  15. 盛天海电商:拼多多活动怎么去定位?
  16. 开发常用图标png、ico 图标下载
  17. python计算机视觉--基于(BOW)的图像检索与识别
  18. 搭档之家:首款透明电视来啦!小米大师系列预售立即秒光,你抢到了吗?
  19. 深入理解 Java 泛型
  20. Smarty 安装与配置

热门文章

  1. OPENCV3.0 双目立体标定
  2. freebsd mysql tmp_FREEBSD MYSQL数据库备份
  3. Linux安装MySQL-MariaDB版本
  4. php中的三元运算符
  5. mysql 刷新二进制日志_mysql binglog 二进制日志文件
  6. 该行已经属于另一个表 的解决方法
  7. html云文件系统,一种HTML5云文件系统
  8. 如何快速开发后台管理系统【未完,待补充,欢迎拍砖】
  9. vue中v-show v-if v-bind的使用
  10. springMVC结合jersey实现跨服务器文件上传