教你快速在Linux系统中安装部署MySQL环境(小白也能学会),整个过程最慢不超过五分钟
下载安装
首先采用rpm方式下载mysql,这里我们使用5.7版本(目前最稳定也使用最多的版本)
rpm -e mariadb-libs --nodeps
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm
只需要把上面的命令全部复制在linux终端或者连接工具(如xshell)即可
看到以下表示mysql-clien(客户端)安装成功
看到以下表示mysql-server(服务端)安装成功,即mysql安装完毕,进入配置环节
安装完成之后,启动mysql服务(Linux中,服务一般都以d结尾,如:mysqld,httpd,firewalld)
命令如下:
systemctl start mysqld
systemctl start mysqld.service #上下两句效果一样
获得mysql的初始登录密码,为登录做准备
grep "password" /var/log/mysqld.log
密码如下:
登录mysql,直接将上面得到密码复制然后粘贴到输入密码位置中回车即可。注意:由于Linux的安全机制,密码框输入是看不见任何效果的,只要确保复制正确然后粘贴回车就行
mysql -u root -p
出现一下界面表示登录成功
然后修改默认密码(除非你记得住),**直接将以下命令全部复制粘贴后回车即可!**我这里修改为12345678,只要长度有8位,随意改成什么都行
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
如下表示执行成功
接下来设置mysql非本机(本电脑)也能进行连接即远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
到这里mysql的安装配置就已经完成了,但为什么还有小伙伴无法在本地的数据库连接工具如:小海豚,navicat等去连接Linux中的mysql呢?
那是因为你们没有在Linux中开放相应的端口,连接mysql则需要开放3306端口,只要开放了就能实现~点击这里教你如何在Linux开放指定服务端口