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;

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 10.17「建议收藏」

    10.17「建议收藏」10.17

  • 服务器国产linux操作系统,国产linux操作系统适于做服务器系统的有哪些[通俗易懂]

    服务器国产linux操作系统,国产linux操作系统适于做服务器系统的有哪些[通俗易懂]如果是新人的话,首先软件的依赖问题足够让你头疼半天的了。推荐新人使用ubuntu、deepin这些比较容易入手的系统开始学习。另外,Linux不是一个系统,而是一个系统内核。在这个内核的基础上加上各种需要的部分,比如GUI。而整合出来的发行版本才可以称之为系统,我之前提到的Ubuntu、Deepin就是发行版本之一。真的要介绍起来,恐怕要说好多也说不完,毕竟是一个系统嘛,从核心到桌面呈现出来的东西…

  • html中的导航条制作「建议收藏」

    html中的导航条制作「建议收藏」在网页中一个这样的导航条该怎么做呢?用HTML中的无序列表(ul)做然后在给列表设置需要的样式即可:具体参考代码:<!DOCTYPEhtml><htmllang="en"><head> <metachar

  • java入门编程(菜鸟教程)

    java入门编程(菜鸟教程)1.创建一个java程序的步骤a打开editplus软件,选择左上角的file选项,在弹出来的菜单中选择new然后再从弹出来的菜单中选择normaltextb按住ctrl+s快捷键,保存。1选择要保存的位置2给文件命名(以大写的字母开头)3选择文件的后缀,以.java后缀结尾c进行代码的编写,所有字符我们必须都是英文输入状态下的d打开控制台(win+r在弹出左下角的命令行中输入cmd)e找到java源文件的位置,我们使用cd命令定位到我们源文件的文件夹(我们可以在打开的源文件文件夹地址栏

  • C++面试题之虚函数(表)实现机制

    C++面试题之虚函数(表)实现机制前言大家都应该知道C++的精髓是虚函数吧?虚函数带来的好处就是:可以定义一个基类的指针,其指向一个继承类,当通过基类的指针去调用函数时,可以在运行时决定该调用基类的函数还是继承类的函数.虚函数是实现多态(动态绑定)/接口函数的基础.可以说:没有虚函数,C++将变得一无是处!既然是C++的精髓,那么我们有必要了解一下她的实现方式吗?有必要!既然C++是从C语言的基础上发展而来…

  • eclipse导入maven项目的设置

    eclipse导入maven项目的设置Eclipse配置:1.使用自己的maven:Windows-preference-maven-usersettings,更改为自己安装的maven目录下的设置文件。conf-settings.2.安装插件:Help-installnewsoftware,在workwith后的框里直接输入插件安装网址(国外软件,在线安装不推荐)Help-eclipsemarketplace,直接在搜索框搜索点击install安装(要连eclipse外网,不推荐)…

发表回复

您的电子邮箱地址不会被公开。

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