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快速搭建不踩坑 | 配置远程访问的主要内容,如果未能解决你的问题,请参考以下文章