2.linux安装MySQL数据库

1.准备安装源

下载安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

在这里插入图片描述

安装mysql源

yum localinstall mysql57-community-release-el7-11.noarch.rpm

在这里插入图片描述

检查是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

在这里插入图片描述

2.安装mysql

使用 yum install 命令安装

yum install mysql-community-server

启动 MySQL 服务

systemctl start mysqld

停止 MySQL 服务

systemctl stop mysqld

查看服务状态

systemctl status mysqld

在这里插入图片描述

3.初始化配置

3.1 设置开机自启
systemctl enable mysqld
systemctl daemon-reload
3.2 密码修改

查看临时密码

mysql 安装完成之后,生成的默认密码在/var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密码

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

登录

首次登录输入临时密码进行登录

 mysql -uroot -p

修改root账号密码

注意:
mysql 5.7 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ocean1##!!*';

二次如果修改使用update语句

use mysql; 
update user set authentication_string=PASSWORD('ssis22%%$$') where user='root';
3.3 添加远程登录用户
  • 设置root账户允许远程连接(不推荐)
use mysql;
UPDATE user SET Host='%' WHERE User='root';
flush privileges;
  • 添加非root账户
# 访问mysql %代表所有主机(允许其他地址的主机,也可以具体到ip地址) 
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

4.默认配置文件路径

  • 配置文件

/etc/my.cnf

  • 日志文件

/var/log/mysqld.log

  • 服务启动脚本

/usr/lib/systemd/system/mysqld.service

  • socket

/var/run/mysqld/mysqld.pid

猜你喜欢

转载自blog.csdn.net/weixin_43980975/article/details/115215487