Linux下安装Mysql数据库开发环境

19 篇文章 2 订阅
6 篇文章 0 订阅

Linux搭建Mysql数据库开发环境 
1.MySQL 概述 
【1】MySQL :Oracle旗下的开源关系型数据库,这里选择版本。

【2】 MySQL Community Edition:Mysql开源社区版本,目前最新版本:8.0.11

MySQL Community Edition is the freely downloadable version of the world’s most popular open source database. It is available under the GPL license and is supported by a huge and active community of open source developers.

【3】选择下载MySQL Community Edition安装包:

  1. MySQL 安装 
    【1】此教程已经默认Linux环境已经安装SSH,利用Xftp5工具把安装包是上传到Linux服务器:/usr/local/mysql :

【2】使用Xhell5工具登录到Linux服务器,并进入到:cd /usr/local/mysql :

【3】使用tar -xvf 命令解压安装包,Xhell5 终端输入:tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

【4】使用 rpm -qa|grep * 命令检测linux服务器是否安装有其他mysql版本,输入:rpm -qa|grep mariadb –mariadb是为了支持Linux 开发的一个分支版本

【5】使用 rpm -e –nodeps 命令卸载上述mariadb,可重复输入命令校验是否卸载: rpm -qa|grep mariadb 
[root@marklin mysql]# rpm -e –nodeps mariadb-server-5.5.56-2.el7.x86_64 
[root@marklin mysql]# rpm -e –nodeps mariadb-libs-5.5.56-2.el7.x86_64 
[root@marklin mysql]# rpm -e –nodeps mariadb-5.5.56-2.el7.x86_64

【6】使用 rpm -ivh命令依次按照如下顺序安装: 
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-embedded-8.0.11-1.el7.x86_64.rpm

mysql-community-embedded-devel-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-embedded-compat-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

mysql-community-test-8.0.11-1.el7.x86_64.rpm –需要perl支持,输入: yum install perl-JSON.noarch

  1. MySQL 配置 
    【1】启动mysql服务,输入: systemctl start mysqld.service

或者输入: service mysqld start

【2】查看mysql服务状态,输入: service mysqld status

【3】获取出厂密码,输入: cat /var/log/mysqld.log | grep password – rtgt

或者:grep password /var/log/mysqld.log 

【4】测试登录myql:mysql -u root -p,输入密码:rtgt

【5】修改默认密码并修改默认密码安全策略: 
数字+英文字母,包含大小写:123456Abc

数字+小写字母:123456abc

调整密码安全策略: 
set global validate_password_policy=0;

set global validate_password_mixed_case_count=0;

set global validate_password_number_count=3;

set global validate_password_special_char_count=0;

set global validate_password_length=3;

set password for ‘root’@’localhost’ = password(‘123456-Abc’); –修改默认密码:123456-Abc

show variables like ‘validate_password%’; –查看修改的密码验证参数

【6】授权数据库用户和密码:grant all privileges on . to ‘root’@’%’ identified by ‘123456-Abc’ with grant option;

推荐使用:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456-Abc';

【7】刷新策略生效:flush privileges;

【8】使用修改的密码测试登录:mysql -u root -p,输入密码:123456-Abc

【9】开放3306端口: 
开放端口需要配置防火墙启动:systemctl start firewalld.service

查看防火墙状态:systemctl status firewalld.service

开放端口:firewall-cmd –zone=public –add-port=3306/tcp –permanent

重新载入配置: firewall-cmd –reload

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值