Linux下安装MySQL

第一步:下载mysql

如果是用wget下载软件的话,需要安装wget(本文介绍的是wget安装方法)

yum -y install wget

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

这是浏览器下载,然后自行把压缩包放到linux中某个文件夹下

官网:http://dev.mysql.com/downloads/mysql/

下载地址:MySQL :: Download MySQL Community Server

 第二步:下载MySQL存储库

# 通过wget下载MySQL存储库
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

下面步骤可以省略

# 查看rpm包
rpm -qa|grep mysql

# 安装rpm包
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

# 查看MySQL发行版本
yum repolist all | grep mysql

第三步:安装可用的MySQL社区版服务

yum -y install mysql-community-server --nogpgcheck

 第四步:启动服务

systemctl start mysqld.service
systemctl status mysqld # 查看服务是否启动

 第五步:查看初始化密码并连接mysql

#查看mysql的初始化密码
grep 'temporary password' /var/log/mysqld.log


#连接mysql
mysql -u root -p

 第六步:连接成功之后修改密码

注意这里可以临时写一个比较复杂的密码,然后记下来;

修改完成之后,在执行下面修改密码要求的一些设置,

然后再回来执行这个语句,就可以设置一些简单的密码了

# 注意 这里的密码不能太简单,数据库有密码设置要求
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

如果想要设置一个简单且容易记住的密码,就需要调整mysql的密码设置要求

下面这步一定要先把把默认密码修改之后才能执行下面的设置

下面设置设置完了之后,在执行上面修改密码的设置,这样就可以设置简单密码了

SET GLOBAL validate_password.policy=0; #将密码检测策略调整过到最低,这样就可以设置一些简单的密码
SET GLOBAL validate_password.length=4; #将密码长度最小值设置为4
SET GLOBAL validate_password.mixed_case_count=0; #将密码大小写要求设置为0个字符
SET GLOBAL validate_password.number_count=0; # 将密码数字要求设置为0个字符
SET GLOBAL validate_password.special_char_count=0; # 将密码特殊字符要求设置为0个字符
SET GLOBAL validate_password.check_user_name=OFF; # 关闭用户名检测

第七步:创建远程用户并授权

#创建远程用户
CREATE USER 'remote'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

# 授权
GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' WITH GRANT OPTION;

# 刷新权限
FLUSH PRIVILEGES;

第八步:远程连接linux的mysql服务器

可以在windows中的一些mysql可视化工具连接,这里才有的是Navicat

第九步:如果连接失败或者连接不上

检查mysql是否真的启动成功了

检查linux和windows是不是在同一个局域网

检查linux对应的mysql设置的3306端口是否对外开放

检查linux的防火墙是否阻止外来访问

mysql -u root -p 123456

use mysql;

update user set host = '%' where user = 'root'; 

FLUSH PRIVILEGES;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值