Linux安装MySQL5.7
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
解压
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
再移动并重命名一下
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
配置my.cnf
vim /etc/my.cnf
内容如下
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
初始化数据库
进入mysql的bin目录
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看密码
cat /data/mysql/mysql.err
启动mysql,并更改root 密码
先将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动!!!
service mysql startps -ef|grep mysql
到这里说明mysql已经安装成功了!!
下面修改密码
首先登录mysql,前面的那个是随机生成的。
./mysql -u root -p #bin目录下
再执行下面三步操作,然后重新登录。
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
这时候你如果使用远程连接……你会发现你无法连接。
这里主要执行下面三个命令(先登录数据库)
use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新
ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。(因为我装了两遍……)
如果不希望每次都到bin目录下使用mysql命令则执行以下命令
ln -s /usr/local/mysql/bin/mysql /usr/bin
为了防止版本不同而导致安装失败……这里我把MySQL的包放在百度云上。
链接: https://pan.baidu.com/s/1oZLaBAELK9tuB1FCfQfzUg 提取码: mvji 复制这段内容后打开百度网盘手机App,操作更方便哦
Linux安装MySQL5.7相关推荐
- mysql安装 linux 5.6,Linux安装MySql5.6版详细教程
Linux安装MySql5.6版详细教程 Szx • 2019 年 02 月 26 日 首先下载mysql,然后上传到 /usr/local/tmp/下(如果没有这个目录创建一个即可或者存放其他目录) ...
- linux mysql 5.6.24_Mysql实例Linux安装MySQL5.6.24使用文字说明
<Mysql实例Linux安装MySQL5.6.24使用文字说明>要点: 本文介绍了Mysql实例Linux安装MySQL5.6.24使用文字说明,希望对您有用.如果有疑问,可以联系我们. ...
- Linux安装MYSQL5.7教程(一次成功)
1.Linux安装mysql5.7.26 本次安装环境: mysql: mysql-5.7.26-linux-glibc2.12-x86_64linux: [root@192 ~]# cat /etc ...
- 对于Linux安装mysql5.7版本出现的问题
对于Linux安装mysql5.7版本出现的问题 通常对于5.7版本的mysql安装,其编译需要内存和安装需要磁盘空间 5.7的内存和磁盘消耗比较大,需要配置2G以上,不然make(编译)到一半出现错 ...
- linux安装mysql5.7.26
linux安装mysql5.7.26 说明 安装 修改配置参数 初始化mysql和配置 说明 1.安装包:mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 官网下载 ...
- Linux安装mysql5.7详细教程
https://download.csdn.net/download/Cherrie_fu/85459927图文详解:Linux安装mysql5.7详解 目录 挂载数据盘 上传下载的安装包,并解压 移 ...
- Linux安装Mysql5.7详细过程(源码安装)
Linux安装Mysql详细过程(源码安装) 第一步:下载 进入到mysql官网下载自己对应版本的mysql, 下载地址:https://dev.mysql.com/downloads/mysql/5 ...
- Linux安装MYSQL5.7(centos7)--详尽版
MySQL是一个关系型数据库管理系统,其属于 Oracle 旗下产品.MySQL 是目前最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational ...
- linux安装mysql5.6整套_Linux下安装MySQL5.6
环境: 1.操作系统:CentOS release 6.8 (Final) 2.安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.下载地址:http: ...
- Linux安装Mysql5.5
链接:https://pan.baidu.com/s/146KA6VfB4NW6mWSRRwXsMg 提取码:ib17 rpm安装Mysql5.5 检测Mysql是否安装 强制卸载原来的Mysql ...
最新文章
- android SharedPreferences实现用户的注册和保存账号密码
- ActiveMQ_使用经验
- 浏览器用户脚本管理器(Tampermonkey)
- mysql 默认事务隔离级别_详解MySQL事务的四大特性和隔离级别
- java21天打卡day17-类2
- bz2解压命令_Linux下的tar压缩解压缩命令
- 【robot framework】GET/POST请求
- github如何同步fork到自己仓库的代码
- Nginx配置https及证书
- 怎么查询逆水寒服务器角色信息,逆水寒服务器状态
- 计算机组成原理之指令微操作(简化总结)
- 马化腾:非常看重小程序,小游戏将会是微信互联网的焦点?
- 【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
- 编程之美 之 程序理解和时间分析 与JOJ 2042
- 什么是服务器未响应手机,手机服务器未响应
- strcat函数 strncat函数
- 白月光与朱砂痣用计算机怎么弹奏,天谕白月光与朱砂痣钢琴谱 乐谱代码怎么使用...
- python 翻转棋(othello)
- 我的一周所学(黑马的课)
- Hadoop安装及hdfs操作
热门文章
- ldoce6 android,少儿英语学习词典 朗文当代LDOCE6双解词典
- 数理经济模型(1)---蒙特卡洛仿真Monte Carlo Simulation
- RK G68三模说明书
- imagej macro language tutorial(ImageJ 宏语言教程)
- 物联网智能硬件解析之万能空调遥控器实现 Ardunio_通过红外线发射灯遥控空调
- 尚硅谷-宋红康-JVM上中下篇完整笔记
- 使用Phoenix连接HBASE,squirrel使用,代码连接使用Phoenix
- Hbase构建二级索引的一些解决方案
- CMD中可执行的结束进程命令
- PTAM入门、ROS下PTAM的安装配置及使用