首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL5.7快速搭建不踩坑 | 配置远程访问

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

作者头像
大数据小禅
发布于 2022-05-25 11:20:19
发布于 2022-05-25 11:20:19
1.2K0
举报
文章被收录于专栏:YO大数据YO大数据

1.MySQL简介

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

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

2.MySQL快速搭建

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

代码语言:javascript
复制
 rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

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

代码语言:javascript
复制
#先创建好对应的目录
#之后将本地的安装包上传到这个目录,对应的依赖包可以再公众连联系我获取
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.安装对应的依赖

代码语言:javascript
复制
#使用rpm命令将全部依赖包安装
rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm

4.启动MySQL

代码语言:javascript
复制
#安装好对应的依赖包之后就可以进行启动了  systemctl status mysqld查看启动状态
systemctl start mysqld

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

代码语言:javascript
复制
#这里要注意的是,第一次启动会产生一个初始密码,这个秘钥要记住用于第一次登录。
cat /var/log/mysqld.log | grep password

6.登录数据库

代码语言:javascript
复制
mysql -u root -p 'passwd'

7.修改数据库的密码

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

代码语言:javascript
复制
mysql> set password=password("123456");
mysql> set global validate_password_length=5; 最小包含5个
mysql> set global validate_password_policy=0;  强度策略

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

代码语言:javascript
复制
update user set host="%" where user="root";
#刷新权限
flush privileges;

到这里MySQL数据库就搭建完成了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/05/24 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1.MySQL简介
  • 2.MySQL快速搭建
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档