CentOS7下安装mysql5.7

1.下载mysql5.7的安装包,可以到官网去下载。
2.将下载好的安装包解压到/usr/local/下,并重命名mysql

tar -zxvf mysql-5.7.24-el7-x86_64.tar.gz
mv mysql-5.7.24-el7-x86_64 mysql

3.创建用户组mysql,创建用户mysql并将其添加到用户组mysql

groupadd mysql            --创建mysql用户组组
useradd -r -g mysql mysql --创建mysql用户并添加到mysql用户组中
chown -R mysql mysql      --将mysql目录访问权限赋为myql用户
chgrp -R mysql mysql      --改变mysql目录的用户组属于mysql组

4.配置数据库文件my.cnf

vim /etc/my.cnf
添加如下内容:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character_set_server=utf8
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log

5.在/usr/local/mysql/目录下创建文件夹data

cd /usr/local/mysql/
mkdir data

6. 为了避免初始化数据库出错,作如下的操作

cd /var/log/
chmod 777 mysqld.log
chown mysql:mysql mysqld.log

7.初始化数据库

cd /usr/local/mysql/bin/
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

8.查看初始化数据库生成的随机密码

cat /var/log/mysqld.log

9.启动mysql

cd /usr/local/mysql/bin
./mysqld_safe --user=mysql &

10.进入客户端登录 

cd /usr/local/mysql/bin
./mysql -uroot -p

提示输入密码的时候先填入第8步查看的密码,回车。

11.修改密码

mysql> set password=password('新密码');

12.设置mysql远程访问

设置远程访问账号:grant all privileges on . to 远程访问用户名@’%’ identified by ‘用户密码’;

mysql> grant all privileges on *.* to root@'%' identified by '123456';   --123456是我自己设置的密码

--记得刷新权限
mysql> flush privileges;

13.设置mysql服务开机自启

有多种方法,这里我们使用systemctl命令
systemctl start mysql    --开启mysql服务
systemctl stop  mysql    --关闭mysql服务
systemctl status mysql   --查看mysql服务的状态
systemctl enable mysql    --开机自启动

14.配置环境变量

vim /etc/profile
添加如下内容:
export PATH=/usr/local/mysql/bin:$PATH

15.使修改立即生效

source /etc/profile    --使修改立即生效

至此mysql5.7在centos7系统上安装完毕!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

#慧#

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值