-
检测当前系统中是否安装MYSQL数据库
rpm -qa:查询当前系统中安装的所有软件
rpm -qa | grep mysql:查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mariadb:查询当前系统中安装的名称带mariadb的软件
注意:如果当前系统中已经安装MYSQL数据库,安装将失败。Centos7自带mariadb,与MYSQL数据库冲突
-
卸载已经安装的冲突软件
rpm -e -modeps 软件名:卸载软件
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
-
安装wget:yum -y install wget
-
下载MySQL源并安装
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rp
-
正式安装MYSQL:yum install mysql-server
-
启动MySQL:
-
systemctl status mysqld:查看mysql服务状态
-
systemctl start mysqld:启动mysql服务
-
systemctl enable mysqld:开机启动mysql服务
-
netstat -tunlp:查看已经启动的服务
-
netstat -tunlp | grep mysql:查找mysql服务
-
ps -ef | grep mysql:查看mysql进程
-
-
登录MySQL数据库并修改密码
-
mysql -uroot -p:登录数据库,首次密码为空,直接回车
-
set global validate_password_length=4;
-
set global validate_password_policy=LOW;
-
设置密码为1234:set password = password('1234');
-
注意:要想密码为1234必须设置最低长度为4,安全等级为low
-
-
开启用户访问权限:grant all on . to 'root'@'%' identified by '1234';
刷新权限:flush privileges;
-
开放防火墙端口
开放指定端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent
立即生效:firewall-cmd --reload
-
在Navicat中进行验证是否可以连接
Linux安装MYSQL(Centos7)
于 2022-11-15 15:41:30 首次发布