CentOS7下安装MySQL

xiaoxiao2021-02-28  109

一、安装

安装包下载

下载安装包

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装MySQL组件

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装服务和依赖

# yum install mysql-community-server 配置

启动MySQL服务

# systemctl start mysqld.service

MySQL服务开机自启

# systemctl enable mysqld.service

设置root密码

# mysqladmin -u root password '11111111'

登录MySQL

# mysql -u root -p 添加MySQL外网访问-在登录状态下进行

[‘%’代表任何主机都可以访问MySQL,也可以是IP地址制定访问的主机;‘root’访问的账户,‘password’访问时的密码]

>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

执行上面语句

>flush privileges;

退出

>exit; 修改MySQL端口号

查看3306是否被MySQL占用

# netstat -anp|grep 3306

修改/etc/my.cnf中的port=4007,之后重启MySQL服务

配置防火墙

停止firewalld

# systemctl stop firewalld # systemctl mask firewalld

安装防火墙服务

# yum install iptables-services

开机自启并启动防火墙

# systemctl enable iptables # systemctl start iptables

生成配置文件

# service iptables save

添加防火墙策略

# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 4007 -j ACCEPT

保存到防火墙配置文件

# service iptables save

二、卸载

卸载组件及依赖

看看安装了哪些组件和依赖

# rpm -qa |grep -i mysql

卸载这些组件和依赖

# yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

检查是否卸载干净

# rpm -qa |grep -i mysql 卸载目录

查找MySQL目录

# find / -name mysql

移除这些文件

# rm -rf /usr/share/mysql
转载请注明原文地址: https://www.6miu.com/read-61606.html

最新回复(0)