MySQL快速搭建不踩坑 | 配置远程访问

语言: CN / TW / HK

theme: channing-cyan

🚀 作者 :“大数据小禅”

🚀 简介 :MySQL5.7快速搭建 | 不踩坑

🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬

1.MySQL简介

MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用 MySQL 数据库以降低成本。

MySQL 数据库可以称得上是目前运行速度最快的 SQL 语言数据库之一。除了具有许多其他数据库所不具备的功能外,MySQL 数据库还是一种完全免费的产品,用户可以直接通过网络下载 MySQL 数据库,而不必支付任何费用。目前MySQL可以说得上是后端开发必须要接触到也必须要会的一种数据库。

2.MySQL快速搭建

1.删除掉原有的或者是系统自带的MySQL

rpm -qa | grep -i -E mysql|mariadb | xargs -n1 sudo rpm -e --nodeps

在这里插入图片描述

2.将安装包和JDBC驱动上传到/app/mysql_do

```

先创建好对应的目录

之后将本地的安装包上传到这个目录,对应的依赖包可以再公众连联系我获取

01_mysql-community-common-5.7.16-1.el7.x86_64.rpm 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm mysql-connector-java-5.1.27-bin.jar ```

3.安装对应的依赖

```

使用rpm命令将全部依赖包安装

rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm ```

在这里插入图片描述

4.启动MySQL

```

安装好对应的依赖包之后就可以进行启动了 systemctl status mysqld查看启动状态

systemctl start mysqld ```

在这里插入图片描述

5.查看初始的数据库密码

```

这里要注意的是,第一次启动会产生一个初始密码,这个秘钥要记住用于第一次登录。

cat /var/log/mysqld.log | grep password ```

在这里插入图片描述

6.登录数据库

mysql -u root -p 'passwd'

在这里插入图片描述

7.修改数据库的密码

第一次修改密码太过简单的话会导致修改不成功。所以第一次修改要设置尽量难的密码,混合大小写小数。修改成功后再修改密码的强度等级,这个时候再设置简单的密码就可以成功了

mysql> set password=password("123456"); mysql> set global validate_password_length=5; 最小包含5个 mysql> set global validate_password_policy=0; 强度策略

在这里插入图片描述

8.开启数据库远程访问权限

``` update user set host="%" where user="root";

刷新权限

flush privileges; ```

在这里插入图片描述

到这里MySQL就搭建完成了。