Centos下脚本安装MySQL(tar.gz)

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Centos下脚本安装MySQL(tar.gz)

【1】下载mysql.5.7.16-XXX.tar.gz

官网地址:https://downloads.mysql.com/archives/community/

这里可以选择任意版本以及操作系统。

20190407160636799.png

编写脚本文件:mysql-5.7.16-install.sh。

脚本下载地址:http://download.csdn.net/download/j080624/10159581


【2】上传文件到服务器

如下图所示:

aHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTcxMjE1MTAxMjEwMjE1.png


也可以使用wget命令从服务器直接下载:

wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

20190407160930601.png

如下图所示,点击Download浏览器就会下载,只需要将下载的URL拼接到wget后面即可


20190407160556516.png


【3】执行脚本文件

如上图所示,在/opt/soft/mysql5.7目录下,执行如下命令:

./mysql-5.7.16-install.sh

如果提示无权限,则执行如下命令:

chmod 755 ./mysql-5.7.16-install.sh


执行结果如下图:


最后一句表明,生成了临时默认密码,登录的时候需要使用。


【3】登录MySQL并修改密码

使用默认密码登录数据库,提示如下:

-- 启动mysql 服务
service mysqld start
/usr/local/mysql/bin/mysql -u root -p 
//输入上面创建时生成的临时默认密码

aHR0cDovL2ltZy5ibG9nLmNzZG4ubmV0LzIwMTcxMjE1MTAzOTE5MDY3.png


修改密码:

mysql> alter user 'root'@'localhost' identified by '123456';
mysql> flush privileges;
//或者如下
use mysql;
UPDATE user SET Password=PASSWORD("123456") where USER='root';

再次查看数据库:

添加远程连接用户并赋予权限

mysql>use mysql;
mysql> grant all on *.* to root@'%' identified by '123456' ;
mysql>flush privileges; 

如果发现有权限没有赋予,则使用如下:

GRANT Alter, Alter Routine, Create, Create Routine, Create Temporary Tables, Create User, Create View, Delete, Drop, Event, Execute, File, Grant Option, Index, Insert, Lock Tables, Process, References, Reload, Replication Client, Replication Slave, Select, Show Databases, Show View, Shutdown, Super, Trigger, Update ON *.* TO `root`@`%`;

如果不小心忘记默认登录密码,强力破解:http://blog.csdn.net/j080624/article/details/78286239


【4】给mysql添加软链

直接执行命令登录,提示如下:

mysql -u root -p
-bash: /usr/bin/mysql: No such file or directory
//添加软链
[root@bogon MySQL]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql;
//查看软链文件
[root@bogon MySQL]# ls -l /usr/bin/mysql;
lrwxrwxrwx. 1 root root 26 Jul  3 02:28 /usr/bin/mysql -> /usr/local/mysql/bin/mysql
//再次直接使用MySQL命令登录
[root@bogon MySQL]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> exit
Bye


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9天前
|
关系型数据库 MySQL 数据库
MYSQL解压版安装笔记
MYSQL解压版安装笔记
13 0
|
7天前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
|
1天前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1天前
|
消息中间件 监控 Linux
Centos7安装RabbitMQ
Centos7安装RabbitMQ
|
2天前
|
关系型数据库 MySQL Linux
Azkaban【部署 02】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
【2月更文挑战第5天】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)
25 7
|
3天前
|
数据可视化 数据挖掘 Linux
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
如何在CentOS安装DataEase数据分析服务并实现远程访问管理界面
21 1
|
3天前
|
Linux Shell
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
Linux:centos yum安装指令指南
|
7天前
|
关系型数据库 MySQL Docker
在win10安装docker及部署mysql5.6过程
在win10安装docker及部署mysql5.6过程
|
7天前
|
关系型数据库 MySQL Linux
Linux环境安装mysql 5.6注意事项
Linux环境安装mysql 5.6注意事项
|
7天前
|
关系型数据库 Linux 数据库
百度搜索:蓝易云【centos7下安装PG、postgis教程】
以上就是在CentOS 7下安装PostgreSQL和PostGIS的简要教程。安装完成后,你就可以在数据库中使用地理空间数据了。请确保按照步骤操作,并且妥善保管数据库密码和服务器的安全性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
145 2