一、安装mysql 单机版
文章标题
- 安装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 单机版相关推荐
- 安装mysql单机版
1.解压mysql:tar -xvf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar -C /usr/local/ 2.rpm -e --nodeps mariadb ...
- mysql安装时的英文_安装MySQL遇到的常见英文翻译
安装MySQL遇到的常见英文翻译: choose this configuration type to create the optimal server setup for this machine ...
- 离线安装docker,docker安装MySQL,Redis,ES,Kibana,mongoDB,RocketMQ
目录 安装docker,docker-compose 离线安装docker,docker-compose 安装ElasticSearch 安装kibana 下载ik分词器. 安装MySQL 设置MyS ...
- centos minimal mysql_安装centos minimal 版本后安装mysql详细过程(linux)
本文内容参考自:http://www.centoscn.com/mysql/2014/1211/4290.html PS:Yum(全称为 Yellow dog Updater, Modified)是一 ...
- Linux安装mysql,一步到位!
今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...
- liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL
[版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...
- Docker学习(八)-----Docker安装mysql
安装MySQL 5.*版本 1.搜索镜像 docker search mysql 2.下载镜像 docker pull mysql:5.6 3.创建并启动MySQL容器 docker run -d - ...
- centos7 安装 Mysql 5.7.28,详细完整教程
1. 下载 MySQL yum包 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL源 r ...
- 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 ...
最新文章
- 美国出手管制五家中国超算企业
- 【BZOJ-3262】陌上花开 CDQ分治(3维偏序)
- Apple 远程推送APNS 服务
- SAP官网发布的react教程
- 函数式编程 -- 纯函数、柯里化函数
- 转载来自朱小厮的博客的NIO相关基础篇
- redis数据库无法写入导致的bug
- 进击的雨燕------------错误处理
- 表白代码,浪漫网页-JavaScript的应用
- CardView介绍
- 如何利用pygame 开发坦克大战小游戏
- 编译内核遇到:error: ‘ovl_v1_fs_type’ undeclared (first use in this function)错误
- SSM+校园社团平台 毕业设计-附源码251554
- C语言中无符号数和有符号数之间的比较和运算
- 盛天海电商:拼多多活动怎么去定位?
- 开发常用图标png、ico 图标下载
- python计算机视觉--基于(BOW)的图像检索与识别
- 搭档之家:首款透明电视来啦!小米大师系列预售立即秒光,你抢到了吗?
- 深入理解 Java 泛型
- Smarty 安装与配置