centos7安装mysql5.7.36记录

一.安装包下载

链接: 下载地址

在这里插入图片描述
选择mysql版本和linux版本,拉到页面最下方选择tar版本。

二.安装

mkdir -p /software/mysql

上传安装包到此目录。

# 解压
cd /software/mysql
tar -zxvf  mysql-5.7.36-el7-x86_64.tar.gz
# 创建用户组和用户
groupadd mysql
useradd -r -g mysql mysql

#创建数据目录并修改权限
mkdir -p /software/mysql/data
mkdir -p /software/mysql/log
mkdir -p /software/mysql/pid
chown mysql:mysql -R /software/mysql/data
chown mysql:mysql -R /software/mysql/log
chown mysql:mysql -R /software/mysql/pid
# 创建配置文件
vim /etc/my.cnf

内容如下:

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/software/mysql/mysql-5.7.36-el7-x86_64
datadir=/software/mysql/data
socket=/tmp/mysql.sock
log-error=/software/mysql/log/mysql.err
pid-file=/software/mysql/pid/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

初始化数据库

cd /software/mysql/mysql-5.7.36-el7-x86_64/bin
./mysqld --defaults-file=/etc/my.cnf --basedir=/software/mysql/mysql-5.7.36-el7-x86_64 --datadir=/software/mysql/data --user=mysql --initialize
cd /software/mysql/log/
cat mysql.err

在这里插入图片描述
启动数据库

cd /software/mysql/mysql-5.7.36-el7-x86_64/support-files/
./mysql.server start

在这里插入图片描述

登录数据库

cd /software/mysql/mysql-5.7.36-el7-x86_64/bin/
./mysql -u root -p

在这里插入图片描述
修改数据库密码,重新登录

SET PASSWORD = PASSWORD('password');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES; 
exit;  

三.配置快捷启动

配置快捷启动

方式一

vim /etc/profile

加入以下内容

export MYSQL_HOME=/software/mysql/mysql-5.7.36-el7-x86_64/support-files
export  PATH=${MYSQL_HOME}:$PATH

使配置生效,可以在任何路径使用mysql.server start启动服务。

source /etc/profile

方式二

ln -s /software/mysql/mysql-5.7.36-el7-x86_64/bin/mysql /usr/bin

在任何路径可以使用mysql -u root -p登录系统

四.配置权限

再次登录

./mysql -u root -p

方式一:允许所有IP登录root用户

use mysql
update user set host = '%' where user = 'root'; 
FLUSH PRIVILEGES;  

方式二:创建用户指定IP可以登录

create user 'username'@'192.168.200.1' identified by 'password';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值