MySQL5.7快速搭建不踩坑 | 配置远程访问

Posted 大数据小禅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL5.7快速搭建不踩坑 | 配置远程访问相关的知识,希望对你有一定的参考价值。

🚀 作者 :“大数据小禅”
🚀 简介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数据库就搭建完成了。

以上是关于MySQL5.7快速搭建不踩坑 | 配置远程访问的主要内容,如果未能解决你的问题,请参考以下文章

MySQL5.7快速搭建不踩坑 | 配置远程访问

mysql5.7.22-log 修改远程访问

MySQL8 主从复制踩坑指南

如何搭建自己的Maven远程私仓

项目管理如何才能不踩坑?

Spirng boot maven多模块打包不踩坑