linux下安装mysql(压缩包版安装)

linux下安装mysql(压缩包版安装)1.mysql安装包(linux)下载链接:https://dev.mysql.com/downloads/mysql/根据自己需要选择版本完成压缩包下载。2.安装①目录(根据自己实际情况选择目录)压缩包放置目录:/home/testuser/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/usr/local/mysql/data/mys…

大家好,又见面了,我是你们的朋友全栈君。

1.mysql安装包(linux)下载
链接:https://dev.mysql.com/downloads/mysql/
根据自己需要选择版本
根据自己需要选择版本在这里插入图片描述在这里插入图片描述
完成压缩包下载。
2.安装
①目录(根据自己实际情况选择目录)
压缩包放置目录:/home/testuser/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/usr/local/mysql/data/mysql
②解压并移动
#cd /home/testuser/software
#tar -xzvf /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
#mv /home/testuser/software/mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
③创建目录并新建mysql用户、组及目录
#cd /usr/local/mysql
#mkdir -p /data/mysql ——如果没创建成功就一层一层创建
#groupadd mysql ——新建一个msyql组
#useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ——新建msyql用户禁止登录shell
④改变目录所有者
#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .
#chown -R mysql /data/mysql
⑤初始化(如果mysql提示错误 可尝试mysqld)
#./bin/mysql –initialize –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data/mysql
在这里插入图片描述

此处需要注意记录生成的临时密码,Qu/HXQK7pjzA(图片出自网络)
#bin/mysql_ssl_rsa_setup –datadir=/usr/local/mysql/data/mysql
在这里插入图片描述

⑥修改系统配置文件
#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql
#vim /etc/init.d/mysql
修改以下内容:
在这里插入图片描述
然后在把my.cnf文件(可以网上搜一下,把自己的配置写入该文件)放到/etc下面;

⑦启动
/etc/init.d/mysql start
在这里插入图片描述
⑧登录
#mysql -uroot -p
  –如果出现:-bash: mysql: command not found
  –就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin –没有出现就不用执行
在这里插入图片描述

输入之前初始化生成的密码,登录成功,至此安装完毕!
在这里插入图片描述

PS:
修改密码
mysql> set password=password(‘你要修改的密码’);
添加数据库用户
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
授权
mysql>grant all privileges on . to ‘用户’@’%’ identified by ‘密码’;
mysql>flush privileges;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144853.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 电脑表格制作步骤word_php入门案例

    电脑表格制作步骤word_php入门案例OFFICE办公软件零基础入门系列教程【WORD第四节】这是一个新开的一个系列教程,适合零基础的小白学习使用OFFICE办公软件。本教程以解决在使用OFFICE办公软件实用的问题为引导,从最基础的使用知识一点点的深入,最后到熟练使用OFFICE办公软件。本教程会分为三个专题,【WORD篇】【EXCE篇】【PPT篇】。表格是Word文档中一个比较重要的存在,有很多的不太会使用,下面我们就详细讲解…

    2022年8月29日
    2
  • 联盟卡结合异业联盟,如何建立一个完善的联盟生态会员体系?「建议收藏」

    联盟卡结合异业联盟,如何建立一个完善的联盟生态会员体系?「建议收藏」对于我们所认知的联盟,生态就是联盟生态,也就是说,如果我们要做一个联盟卡,然后通过我们的联盟卡去建立我们的会员。那如何来建立呢?分四个方式来讲。首先第一个方式要建立完善的一个会员体系,把这个会员体系给架构起来。如何成为我们平台的会员,以及说成有平台会员之后可以享受平台的一种权益。再者的话就是如何让我们的会员去帮助我们平台去做裂变,也就是我们经常讨论的一个问题,如何去做分享?那么在这个环节中如何去做一个线上电子权益卡,通过入口让用户可以去购买,或者叫免费卡也行,这个都是由平台去做设定的,开通后可以去享受我们相

    2022年6月15日
    27
  • SpringBoot使用@ResponseBody返回图片[通俗易懂]

    SpringBoot使用@ResponseBody返回图片[通俗易懂]以前使用HttpServletResponse可以通过输出流的方式来向前台输出图片。现在大部分都是使用springboot,在使用springboot之后,我们应该如何来修改代码呢?SpringBoot项目搭建配置略过,可直接从官网简历一个demo首先写一个Controller类,包括一个方法,如下:packagecom.example.demo.common;…

    2022年5月8日
    254
  • python经典小程序:猜数字游戏[通俗易懂]

    python经典小程序:猜数字游戏[通俗易懂]#猜数字游戏importrandom#impor语句导入random模块guessor=0;print("#"*30)#输出30个”#“(”##############

    2022年7月6日
    22
  • springaop的使用_Spring注解

    springaop的使用_Spring注解目录SpringAOP简介AOP概念SpringAOP简单流程图SpringAOP之Annotation前置通知(Beforeadvice)返回后通知(Afterreurningadvice)抛出异常后通知(Afterthrowingadvice)后置通知(After(finally)advice)环绕通知(Aroundadvice)引入…

    2022年8月11日
    9
  • igmp协议分析_协议分析

    igmp协议分析_协议分析IGMP协议。通过抓包详细分析了IGMP成员报告报文和IGMP离组报文。类型1字节最大响应时间1字节检验和2字节多播地址4字节类型11成员查询12成员报告(v1)16成员报告(v2)22成员报告(v3)17成员退出IGMP协议分析…

    2022年9月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号