我是靠谱客的博主 背后小笼包,最近开发中收集的这篇文章主要介绍Linux Mysql5.7 安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

对于一个web项目而言,最重要的东西那就是数据。对于数据库的使用Mysql占有重要一席。因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。下面是Mysql官方给的架构图:

这里写图片描述

以下是自己画的Mysql的架构:

这里写图片描述

那些下面就让我们开启Mysql体验之旅,安装Mysql吧。

1、官网下载安装包

首先到mysql官网安装mysql的安装包.当然你也可以使用linux命令安装:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

当然我使用的是本地下载然后上传到服务的方式。

2、root登录服务

以root权限登录你的服务器。比如我以root登录我在虚拟机中安装的Linux服务。

这里写图片描述

3、上传安装包

创建目录:/home/carl/software,并上传安装包至此。
然后编写shell脚本安装mysql.shell脚本如下:

mysql-install.sh

#!/bin/bash
mkdir mysql
tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar -C ./mysql
cd mysql  && yum remove mysql-libs -y
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm --force --nodeps
cd ../
rm -rf mysql

运行安装脚本:

# sh mysql-install.sh

4、配置Mysql

4.1、编辑mysql配置文件my.cnf

编辑/etc/my.cnf,找到[mysqld],在下面添加一行skip-grant-tables

# vi /etc/my.cnf

[mysqld]
skip-grant-tables
:wq! # 保存退出

4.2、重启MYSQL服务

service mysqld restart

4.3、修改root密码

# mysql -uroot -p #直接按回车,这时不需要输入root密码
mysql>flush privileges; # 刷新系统授权表
mysql>grant all on *.* to 'root'@'localhost' identified by 'newpassword' with grant option;

4.4、删除skip-grant-tables

vi /etc/my.cnf 编辑文件,找到[mysqld],删除skip-grant-tables这一行,并重启服务器。

vi /etc/my.cnf 
service mysqld restart

4.5、使用修改后的密码登录

这里写图片描述

5、体验Mysql

5.1、查看系统默认数据库

mysql> show databases;

这里写图片描述

这些都是mysql系统数据库,然后我们就自己创建一个数据库

5.2、创建数据库和表

create database test;                     # 创建数据库
use test;                                 # 选择数据库
create table user(name varchar(11))       # 创建表

5.3、操作数据

insert into user values("carl");
select * from user;

这里写图片描述

是不是很简单?

最后

以上就是背后小笼包为你收集整理的Linux Mysql5.7 安装的全部内容,希望文章能够帮你解决Linux Mysql5.7 安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部