记录centos7 安装mysql5.7完整教程

25 篇文章 0 订阅

1、查看防火墙是否开启(命令:systemctl status firewalld)

如图:表示防火墙是开启的。

2、将防火墙关闭掉(命令:systemctl stop firewalld)

 

3、检查系统中有没有已经存在的mysql(防止安装出错)(命令:yum list installed | grep mysql) 

没有mysql数据库(如果有:yum -y remove [数据库文件名]) 

4、通过winScp将我们自己下载的数据库上传到centos系统中(mysql数据库自己下载吧)

5、将数据库解压到 /usr/local 目录下

(命令:tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/)

 名字太长修改下名字:

 6、创建组及用户

groupadd mysql

useradd -r -g mysql mysql  (注意:这里mysql默认启动就会用到mysql这个用户)

7、创建mysql数据存储目录并赋予权限

创建(mkdir /data/mysql/data -p)

赋予权限

8、初始化数据库

命令(./bin/mysqld   --initialize   --user=mysql   --basedir=/usr/local/mysql-5.7.17 --datadir=/data/mysql/data)

 

一定要记住画红框的密码。。。。。切记(这个就是我们初始登录mysql的密码)

 9、将my-default.cnf改名为my.cnf,并放在etc下

10、创建文件夹,存储mysql.sock

11、修改my.cnf文件

12、加入mysql为系统服务

命令(cp support-files/mysql.server /etc/init.d/mysqld

chkconfig mysqld on

chkconfig --list|grep mysqld

chmod 755 /etc/init.d/mysqld)

13、设置环境变量(/etc/profile)

source /etc/profile

 

14、由于我的手误操作。没有加mysql命名为mysql而是命名为了mysql-5.7.17,在启动时报错了

提示找不到 /usr/local/mysql/bin/mysqld

我们可以通过链接文件来解决

命令(

mkdir -p /usr/local/mysql/bin

ln -s /usr/local/mysql-5.7.17/bin/mysqld /usr/local/mysql/bin)

15、启动mysql(service mysqld start)

16、连接数据库(mysql -uroot -pogtivjjo%1aI)

17、修改密码(set password=password("123");)

18、让navicat连接

命令(

grant all privileges on *.* to 'root'@'%' identified by '123';

flush privileges;)

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值