centos 7 安装MySQL 5.7.23
centos 7 安装MySQL 5.7.23
1、 上传MySQL安装包到服务器
mysql-5.7.23-linux-glibc2.5-x86_64.tar.gz
2、 解压MySQL安装包
tar -zxvf
mysql-5.7.23-linux-glibc2.5-x86_64.tar.gz
3、 将解压的安装包移动到/usr/local下并命名为mysql-------(typically /usr/local/mysql)
mv mysql-5.7.23-linux-glibc2.5-x86_64
/usr/local/mysql
|
Directory |
Contents of Directory |
|
bin |
mysqld server, client and utility programs |
|
docs |
MySQL |
|
man |
Unix |
|
include |
Include |
|
lib |
Libraries |
|
share |
Error |
|
support-files |
Miscellaneous |
4、 添加用户组mysql
shell> groupadd mysql
5、 添加用户mysql
shell> useradd -r -g mysql -s /bin/false mysql
6、 创建目录
mkdir –p
/usr/local /mysql/data
7、 修改目录权限
Chown –R
mysql:mysql /usr/local /mysql
8、 初始化mysql数据库,并记录临时密码
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --defaults-file=/etc/my.cnf
9、 数据库加密
/usr/local/mysql/bin/mysql_ssl_rsa_setup
–datadir=/usr/local /mysql/data
10、 vi
/etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local
/mysql/data
socket=/tmp/mysql.sock
11、 cp
/usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改启动脚本参数
vi
/etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local
/mysql/data
12、 启动mysql
chkconfig
–add mysqld
/etc/init.d/mysqld
start
13、 登录
mysql –uroot
–p’临时密码’
14、 修改登录密码
set
password=password(‘mysql’);
15、 配置环境变量
export DATADIR=/usr/local /mysql/data
export BASEDIR=/usr/local/mysql
export PATH=$BASEDIR/bin:$PATH
centos 7 安装MySQL 5.7.23的更多相关文章
- 在centos上安装mysql
本文依然是用的xftp上传gz文件,然后在xShell上操作的,如果没有安装使用这两个文件的请查阅之前的博客. 1.将下载好的文件用xftp上传到对应的位置. 2.解压文件:tar -zvxf m ...
- CentOS 7 安装 MySQL Database
CentOS 7 安装 MySQL Database 1. 现在安装包,MySQL的安装包被分成了社区版和企业版,而本文将记录社区版本MySQL安装过程,下载MySQL版本如下: mysql-5.7. ...
- Centos下安装mysql 总结
一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...
- Ubuntu下安装MySQL 5.6.23
Ubuntu下安装MySQL 5.6.23 1.下载相应Linux-generic的源代码包.解压,将解压后的文件夹重命名为mysql.移动到/usr/local文件夹下: tar –xzf mysq ...
- Centos 7 安装mysql后出现 ERROR 2002 (HY000)解决方案
Centos 7 安装mysql后出现 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib ...
- CentOS 7 安装MySQL 5.6遇到问题及解决方案
centos下安装mysql真的没有想象中那么容易,在这里我总结一下遇到的问题 1. ERROR 2002 (HY000): Can’t connect to local MySQL server t ...
- Centos下安装mysql 和挂载硬盘
一,CentOS下安装Mysql 6.5 1.检测系统是否自带安装mysql # yum list installed | grep mysql 2.删除已经安装的Mysql # yum -y rem ...
- 【linux系列】Centos下安装mysql数据库
前言 为了测试方便,通常我们会自己安装数据库,以下是在Centos上安装Mysql的操作. 一.检查自己是否安装了MySQL数据库 [root@s201 /home/mysql]#rpm -qa |g ...
- Linux1 在Linux(CentOS)上安装MySql详细记录
前记: 毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+To ...
随机推荐
- 链表(LinkedList)解题总结
链表基础知识 定义 链表(Linked List)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer). 链表的操作 操作 ...
- linux 身份鉴别口令复杂度整改
口令复杂度: 1.首先安装apt install libpam-cracklib -y2.vim /etc/pam.d/common-password3.在第2步末尾添加password requis ...
- 清理工具CleanMyMac如何帮助用户清空DNS缓存
什么是DNS缓存?这个缓存有什么危害?相信大家平时使用浏览器时,有时候会遇到一个很奇怪的问题,就是Mac打开许多网站如百度网站,都是可以访问的,但是在打开某个特定网站时,却发现浏览器提示检测不到网络连 ...
- JS&Swift相互交互
加载本地HTML文件 x override func loadView() { super.loadView() let conf = WKWebViewCon ...
- Javascript严格模式与一般模式的区别
严格模式是指使代码在严格条件下运行.如果你在JavaScript脚本的头部看到"use strict",那么就表明当前处于严格模式下.严格模式主要是为了消除JavaScript语法 ...
- Problem D. Country Meow 题解(三分套三分套三分)
题目链接 题目大意 给你n(n<=100)个点,要你找一个点使得和所有点距离的最大值最小值ans 题目思路 一直在想二分答案,但是不会check 这个时候就要换一下思想 三分套三分套三分坐标即可 ...
- transform的2D和3D变换
transform取值 none:默认值,即是无转换 matrix(,,,,,): 以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于直接应用一个[a,b,c,d,e,f] ...
- mfc 笔记
在类成员初始化时,使用另一个成员变量,必须满足,在.h声明时在另一个变量之后,初始 .hprivate: //K线图位置 CPoint m_KPoint; //十字光标位置 CPoint m_trac ...
- Spring Security + JJWT 实现 JWT 认证和授权
关于 JJWT 的使用,可以参考之前的文章:JJWT 使用示例 一.鉴权过滤器 @Component public class JwtAuthenticationTokenFilter extends ...
- Docker学习—Stack
前言: 前一篇了解Docker使用Swarm集群部署方式,并创建服务到Swarm集群中:如果在集群部署过程中存在大量服务部署.编排那么该如何处理呢? 那么就需要了解Docker Stack了. 1.D ...