linux安装mysql8参考指引

1、在 /use/local下 创建mysql文件夹 执行命令 mkdir mysql
在这里插入图片描述

2、切换到/use/local/mysql文件夹,下载mysql8 执行命令
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz

在这里插入图片描述

3、解压mysql8 执行命令 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
在这里插入图片描述

4、得到mysql-8.0.11-linux-glibc2.12-x86_64重命名为mysql8.0
执行命令 mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql8.0

在这里插入图片描述

5、创建数据存储文件夹data 执行命令 mkdir data
在这里插入图片描述

6、创建用户组以及用户执行命令

groupadd mysql

useradd -g mysql mysql

在这里插入图片描述

7、授权用户 执行命令 chown -R mysql.mysql /usr/local/mysql/mysql8.0
在这里插入图片描述

8、初始化基础信息 执行命令./bin/mysqld --user=mysql --basedir=/usr/local/mysql/mysql8.0/ --datadir=/usr/local/mysql/mysql8.0/data/ --initialize 并得到初始密码 vsZ-l5.GI=le

在这里插入图片描述

9、Mysql配置(按照自己的文件路径配置,关于其他配置,可自行搜索,若有【mysql-safe】的配置,可以先注释掉)
执行命令 vi /etc/my.cnf 编辑配置文件

修改或者添加配置项

basedir=/usr/local/mysql/mysql8.0/

datadir=/usr/local/mysql/mysql8.0/data/

socket=/tmp/mysql.sock

character-set-server=UTF8MB4

在这里插入图片描述

10、添加服务到系统 执行命令 cp -a ./support-files/mysql.server /etc/init.d/mysql

在这里插入图片描述

11、授权以及添加服务执行命令

chmod +x /etc/init.d/mysql

chkconfig --add mysql

在这里插入图片描述

12、检查服务是否生效执行命令 chkconfig --list mysql

在这里插入图片描述

13、启动服务 执行命令 mysql service mysql start

在这里插入图片描述

14、查看启动状态 执行命令 service mysql status
在这里插入图片描述

15、将mysql命令添加到服务执行命令 ln -s /usr/local/mysql/mysql8.0/bin/mysql /usr/bin

在这里插入图片描述

16、登陆Mysql执行命令mysql -uroot -p 回车 输入上面得到的随机初始化密码

在这里插入图片描述

17、修改密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

在这里插入图片描述

18、执行命令 flush privileges;使密码生效

在这里插入图片描述

至此,mysql8安装完成

err1、安装过程中出现的情况

下载mysql8出现 -bash: wget: 未找到命令 报错

在这里插入图片描述

执行命令 yum -y install wget

在这里插入图片描述

若客户端远程链接不上mysql服务,

err2、检查是否有用户user为root 的host为%(代表允许远程任意主机连接) 执行命令 select host,user,authentication_string from mysql.user;

在这里插入图片描述

检查防火墙是否关闭 执行命令 firewall cmd --state

在这里插入图片描述

若没关闭,请关闭 systemctl stop firewalld
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值