centos7上安装mysql5.7

1 下载mysql5.7网址

在这里插入图片描述
下载后缀名为“.tar.gz”的压缩包

在这里插入图片描述
连接虚拟机后 输入: rz 找到你下载的压缩包
在这里插入图片描述

2 解压缩

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

将减压后的文件移动到/usr/local文件夹下并重命名为mysql

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

接着切换
在这里插入图片描述
创建组和修改权限

groupadd mysql
useradd -r -g mysql mysql

mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql

3 配置文件

输入 vim /etc/my.cnf 回车,然后英文状态下 按a键,复制一下内容加入:

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql #指定的是mysql 安装目录
datadir=/data/mysql #指定的是mysql数据目录
socket=/tmp/mysql.sock #mysql端口存放文件
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#skip_ssl #关闭SSL加密连接
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
lower_case_table_names=1 # mysql在windows下,默认是对表名大小写不敏感的,但是在[linux下,一些系统需要手动设置
#skip-grant-tables #免密码登陆

初始化数据库并查看密码

cd /usr/local/mysql/bin   

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

cat /data/mysql/mysql.err  # 复制一下你查看到的初始密码,下面登录修改密码有用

在这里插入图片描述
在这里插入图片描述

4 启动mysql并修改密码

先将mysql.server放置到/etc/init.d/mysql中
1、启动命令:
 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
 service mysql start

2 登录mysql命令,密码为初始密码:
./mysql -u root -p

3 修改密码命令(登进MySQL执行)
set password = password('你想设置的密码');
alter user 'root'@'localhost' password expire never;
flush privileges;

4 远程登录命令
use mysql
update user set host = '%' where user = 'root';
flush privileges;
 

在这里插入图片描述
在这里插入图片描述
紧接上述,远程
在这里插入图片描述
环境变量

输入 vi /etc/profile
# 在你的环境变量最下面加入这句话
export PATH=$PATH:/usr/local/mysql/bin
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值