Linux安装二进制Mysql

简介: Linux安装二进制Mysql

1.将安装包放在服务器上

mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar


2.将安装包解压:

tar -xvf mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar


3.将解压的文件复制到指定的文件夹下:

mkdir /home/mysql/

[root@teacherwang mysql]# mv ./mysql-community* /home/mysql/


4.添加用户组

groupadd mysql

groupdel users 删除组users

useradd -d /usr/mysql -m mysql --用户加到组并指定根目录

usermod -m -g oinstall -G mysqldb mysql

chown -R mysql:mysqldb /usr/mysql --赋权限


5.依次通过rpm命令安装5个Mysql的安装包

若安装失败,尝试加上“ --force --nodeps”命令安装;

rpm -ivh --force --nodeps mysql-community-client-5.7.24-1.el6.x86_64.rpm

rpm -ivh --force --nodeps mysql-community-common-5.7.24-1.el6.x86_64.rpm

rpm -ivh --force --nodeps mysql-community-libs-5.7.24-1.el6.x86_64.rpm

rpm -ivh --force --nodeps mysql-community-server-5.7.24-1.el6.x86_64.rpm

rpm -ivh --force --nodeps mysql-community-devel-5.7.24-1.el6.x86_64.rpm


20210331072354787.png

6.启动Mysql(根目录启动)

sudo service mysqld start或者service mysqld start

mysql -uroot -p

注:修改Mysql的登陆密码,

输入指令用于获取安装root的默认密码:sudo grep ‘temporary password’ /var/log/mysqld.log

20210331072406865.png


mysqld_safe --skip-grant-tables & 跳过密码设置

输入mysql ,然后里面设置


6.使用root默认密码再次登陆修改密码:mysql -uroot -p


7.修改密码:set PASSWORD = PASSWORD(‘boehf’); --直接修改也行

此时如果提示密码过于简单就 执行

set global validate_password_policy=LOW; 密码强度

set global validate_password_length=6;密码长度

set PASSWORD = PASSWORD(‘boehf’);


补充:mysql停止(service mysqld stop)

Linux关机:shutdown -h now

service mysqld status (服务状态检查)


【删除Mysql】

查包名:rpm -qa|grep -i mysql

删除命令:rpm -e 包名


【数据还原】

source /home/mysql/backup.sql; (指定路劲即可)


若其他地方登陆不了,则需要服务器授权

mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘boehf’


mysql数据库,表名默认区分大小写

cat /etc/my.cnf配置文件里可以修改,只需要在就需要在[mysqld]下面添加一行配置,即 lower_case_table_names=1

其中 0:区分大小写,1:不区分大小写

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
9月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
777 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
9月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
682 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
9月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
2190 4
MySQL源码编译安装
|
9月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
1428 4
MySQL二进制包安装
|
9月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
879 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
9月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
914 6
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
2506 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
490 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
576 0