搭建Mysql

MySQL环境的搭建 工欲善其事,必先利其器 要想操作Mysql,必须先学会安装好MySQL的操作环境,然而很对小白不会安装、或者安装后不会使用(打开),对此我特地的写了几篇博客,希望能对大家有所帮助。 小白入门优选软件 MySQL Server (MySQL有很多拓展功能,对于小白,安装MySQL Sever足够了,没必要全部都安装); Navicat for MySQL(这是一款很友好的可视化数据库的软件,很多小... 阅读详情

登录root账号

su root

#上传 mysql-advanced-5.7.17-linux-glibc2.5-x86_64.tar.gz

#创建mysql的用户组/用户, data目录及其用户目录

groupadd mysql
useradd -g mysql -d /home/mysql mysql
mv mysql-advanced-5.7.17-linux-glibc2.5-x86_64 mysql
mkdir /home/mysql/data

#解压安装包并将解压包里的内容拷贝到mysql的安装目录/home/mysql

cd /home/hadoop/software
tar -xzvf mysql-advanced-5.7.17-linux-glibc2.5-x86_64.tar.gz
cd mysql-advanced-5.7.17-linux-glibc2.5-x86_64 
mv ./* /home/mysql

#初始化mysql数据库,并记录临时密码:vu)WA/,/!56+

cd /home/mysql
./bin/mysqld --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data --initialize

#修改默认安装目录

vi support-files/mysql.server
basedir=/home/mysql
datadir=/home/mysql/data

#创建软链接

ln -s /home/mysql/bin/mysql /usr/bin/mysql
ln -s /home/mysql/ /usr/local/mysql

#创建配置文件 将默认生成的my.cnf备份

mv /etc/my.cnf /etc/my.cnf.bak


#进入mysql的安装目录支持文件目录

cd /home/mysql/support-files


# 拷贝配置文件模板为新的mysql配置文件,

cp my-default.cnf /etc/my.cnf


#可按需修改新的配置文件选项, 不修改配置选项, mysql则按默认配置参数运行. 
#如下是我修改配置文件
/etc/my.cnf, 设置编码为utf8以防乱码

vi /home/mysql/support-files/mysql.server

[mysqld]
basedir = /home/mysql
datadir = /home/mysql/data

vi /etc/my.cnf

[mysqld]
basedir = /home/mysql
datadir = /home/mysql/data

character_set_server=utf8
init_connect='SET NAMES utf8'

[client]
default-character-set=utf8

#配置mysql服务开机自动启动
#拷贝启动文件到/etc/init.d/下并重命令为mysqld

cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld


#增加执行权限

chmod 755 /etc/init.d/mysqld


#检查自启动项列表中没有mysqld这个,如果没有就添加mysqld:

chkconfig --list mysqld
chkconfig --add mysqld


# 设置MySQL在345等级自动启动 

chkconfig --level 345 mysqld on


# 或用这个命令设置开机启动:

chkconfig mysqld on

chown -R mysql.mysql /home/mysql/data
chown -R mysql.mysql /home/mysql/*

9. mysql服务的启动/重启/停止
# 启动mysql服务

service mysqld start

#查看日志

ll /usr/local/mysql/var/

# 重启mysql服务

service mysqld restart


# 停止mysql服务

service mysqld stop

#  初始化mysql用户root的密码 先将mysql服务停止

service mysqld stop


#进入mysql安装目录, 安全模式 执行: 

/home/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking&

#mysql命令终端

mysql -u root

#查找root密码 GojufG=l#8-L

cat /var/log/mysqld.log
mysql -u root -p


#修改密码

alter user 'root'@'localhost' identified by '111';
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '111' WITH GRANT OPTION;

flush privileges;


 

use mysql


#数据库编码

show variables like '%char%';


#重启mysql
quit
#编辑

vi /etc/my.cnf 
character_set_server=utf8
init_connect=’SET NAMES utf8’

systemctl restart mysqld

#启动mysql

systemctl start mysqld

#检查mysql状态

service mysqld status

# 检测下是否能启动mysql服务

cd /home/mysql
./support-files/mysql.server start

授权
#创建sqoop用户

mysql -u root -p 
1111
select host,user from user
CREATE USER tdmsdev IDENTIFIED BY "1111";


#创建数据库

create database tdm;


#授权

show grants
revoke all on *.* from tdmsdev@'%'; 
GRANT ALL PRIVILEGES ON tdm.* TO tdmsdev@'%' IDENTIFIED BY '1111' WITH GRANT OPTION;
flush privileges;

#查看数据库

show databases;
use tdm;


#查看表

show tables;
CREATE TABLE mytable(name VARCHAR(20), sex CHAR(1));
insert into mytable values ("hyq","M");
select * from mytable;

mysql -h localhost -u sqoop -p
mysql -h Master.Hadoop -u sqoop -p

rpm -ql mysql
tail -fn 15 /var/log/mysqld.log

#RROR 2013 (HY000): Lost connection to MySQL server during query
SHOW STATUS LIKE 'aborted%'
set global connect_timeout=60

MySQL8 搭建集群方案文档 InnoDB集群本文档分享新版本MySQL 8.0.21 Innodb Cluster集群搭建过程 ~MySQL InnoDB Cluster为MySQL提供了完整的高可用性解决方案。通过使用MySQL Shell附带的AdminAPI, 您可以轻松地配置和管理一组至少三个MySQL服务器实例,以充当InnoDB集群。每个MySQL服务器实例都运行MySQL Group Replication,它提供了具有内置故障转移功能的InnoDB Clusters中复制数据的机制。 阅读详情

相关推荐

MySQL Cluster集群搭建

Mysql Cluster集群搭建的基本流程

yorao4565的博客 3856

【MySQL】MySQL环境搭建

本文介绍了在CentOS 7.6系统下安装MySQL:全新环境快速安装。全新环境安装部分详细说明了获取官方Yum源、安装lrzsz工具、配置MySQL Yum源及解决秘钥过期问题的步骤过程。全文重点讲解了如何通过Yum源快速安装MySQL 5.7版本,并验证安装是否成功的检查方法。需注意的是,为简化学习曲线,所有操作均使用root用户权限,初期练习时直接使用root账户操作MySQL。

其实就是学习笔记啦 ~ ✧⁺⸜(●˙▾˙●)⸝⁺✧ 949

【快速安装与搭建MySQL教程-使用phpStudy软件快速安装搭建MySQL】

快速安装和搭建Mysql,简单、方便、快捷

XiaoMu_001的博客 723

Mysql主从搭建

本文详细介绍了在CentOS7系统上搭建MySQL8.x主从数据库的完整步骤。主要内容包括: 准备工作:强调多台机器间网络互通、MySQL版本一致性,并提供了CentOS7环境下MySQL8的安装注意事项和旧环境清理指南。 MySQL安装配置:包含解压安装、环境变量设置、my.cnf配置文件详解(特别标注server-id必须唯一)、用户权限设置及初始化过程。 系统服务集成:将MySQL添加为系统服务并设置开机自启。 主从搭建准备:检查binlog状态,开放3306端口,通过示例图说明主从同步原理。 特别注

okok__TXF的博客 1005

【Prometheus】MySQL主从搭建,以及如何通过prometheus监控MySQL运行状态

要使用Prometheus 监控 MySQL,则需要 MySQL 服务器上部署对应的mysqld_exporter。 如果需要监控多个MySQL实例,则需要在每个MySQL实例上都部署一个mysqld_exporter, 因为每个 mysqld_exporter 只能连接并抓取一个MySQL 的指标数据。

景天科技苑 7万+

银河麒麟服务器操作系统V10SP2实战:基于vsftpd构建多角色精细化权限FTP服务

本文详细介绍了在银河麒麟服务器操作系统V10SP2上基于vsftpd构建多角色精细化权限FTP服务的实战指南。从环境准备、核心配置到多角色用户权限管理,全面解析了FTP服务的部署与优化技巧,特别针对企业级应用场景提供了安全加固和故障排查方案。

weixin_30312563的博客 358

MySQL 环境搭建的四种方式

总得来说,还是建议大家使用PHPStudy(方法二)和宝塔面板(方法三)进行安装。方案一虽然简单,但是后期用到很多环境的时候可能比较麻烦,所以在本地还是安装PHPStudy比较好,想要体验更真实的环境,还是建议用方法三的方式。

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 1052

Python实现支付宝转账接口

由于工作需要使用python开发一个自动转账接口,记录一下开发过程。 首先需要在蚂蚁金服上申请开通开发者账户,有了开发者账户就可以使用沙箱进行开发了。 在开发之前我们需要在沙箱应用中填写密钥,密钥的获取可以使用阿里提供的工具包自动生成。 前期准备工作完成了,接下来是编写代码部分。主要用到了python-alipay-sdk库,使用pip安装即可,如果安装的过程中遇到问题推荐使用Anaconda...

FanMLei的博客 8516

MySQL集群搭建

MySQL集群搭建1、主从复制原理1.1 原理剖析1.2 三个步骤1.3复制原则和问题2、搭建普通集群版(一主一从)2.1修改主机配置文件binlog格式设置:2.2从机配置文件2.3主机:建立账户并授权从机:配置需要复制的主机3、docker搭建MySQL集群3.1新建新的MySQL容器3.2配置主机3.3配置从机 1、主从复制原理 从机会从主机 读取binlog 来进行数据同步。 1.1 原理剖析 实际上主从同步的原理就是基于 binlog 进行数据同步的。在主从复制过程中,会基于 3 个线程来操作,一

qq_41296669的博客 1万+

AnolisOS网卡驱动源码编译与安装实战指南

本文提供了一份详尽的AnolisOS网卡驱动源码编译与安装实战指南。针对系统自带通用驱动不兼容导致网络无法使用的问题,文章从环境准备、源码获取、编译安装到新旧驱动替换与持久化配置,一步步解析了如何通过源码编译安装官方驱动,解决硬件兼容性问题,并确保驱动在系统重启后自动生效。

weixin_28358083的博客 304

关于图像傅里叶变换得到的频谱图的通俗理解

傅里叶变换过程: 经过傅里叶变化且频谱居中化处理的频谱图: 1.如果将图像某一行上的灰度变化看作是一个离散信号,那么整张图像可以看作是一个分布在二维平面上的信号,因此图像可看作是空间域信号。傅里叶变换则是将图像灰度分布(空间域信号)变换到了频域上,给我们提供了观察图像的另一个视角。 2.图像的频谱图(频谱居中后)的中心点是频率最低点,以该点为圆心,不同半径的上的点表示不同的频率。这里的图像频率是指对应原图像中的某灰度曲线变化的快慢(这么说不严谨,但是按照上面第1点的角度,似乎也可以这么理解

daimashiren的博客 2万+

MySQL主从搭建

当需要进行相关技术实验的时候往往都需要涉及到数据库。特别是现在微服务大行其道,公司都在进行微服务拆分,微服务拆分就涉及到数据库的拆分,常见的数据库拆分就是垂直拆分和水平拆分。对于新技术的掌握往往需要进行动手实验,微服务的拆分更是如此,不能停留在理论和头脑风暴中。搭建一套数据库的主从架构是基础的准备工作,下面将演示如何从零开始搭建 MySQL 的主从架构。此套主从架构只可用于个人实验。首先需要准备两台虚拟机,然后在虚拟机上分别安装 MySQL 数据库,然后在进行两个数据库的主从配置。

GGB_GG的博客 790

c转c++——蓝桥杯

在这里,`int &i` 表示 `i` 是一个整型的引用变量,而不是一个拷贝,这意味着在循环中对 `i` 的修改会影响到数组 `arr` 中对应位置的值。arr则是需要遍历的数组。一、为啥要转C++:之前只学过C语言,然后为了蓝桥杯苦哈哈敲了C好久,偶然听了别人的意见去看了一下C++后发现简直太香了——C++不像C要把底层逻辑自己敲出来,而是可以直接调用STL函数库(比如排序,C语言可能要敲个几十行代码C++直接用调用sort函数就可以了),而且C++完全兼容C语言,里面的语法全部可以用C替换。

smwymzqbyl的博客 2045

mysql集群搭建_MySQL InnoDB cluster 搭建教程

今天在测试机器上搭建MySQL InnoDB cluster,汇总一下,说明一下如何搭建一个MySQL InnoDB cluster。测试机器hostname ip vm001 10.66.221.61 vm002 10.80.232.249 vm003 10.66.221.103为了方便后面操作,我们讲上面的hostname与ip的映射写到每台服务器上的hosts文件中去。并且...

weixin_39604983的博客 704

PaddleOCR实战:给图片‘加个框’,轻松搞定小图和长图文字识别不准的难题

本文探讨了PaddleOCR在处理小图和长图时识别精度下降的问题,并提出通过图像边框预处理技术显著提升OCR识别效果。详细介绍了使用OpenCV实现智能边框添加的方法,包括核心原理、工程实践中的关键细节以及性能优化策略,帮助开发者轻松解决非常规尺寸图像的文本检测难题。

weixin_29313547的博客 188

SAP Fiori 从技术上而言到底包含哪些组件?

SAP Fiori是企业级UX设计的系统化解决方案,基于五大原则构建:角色导向(Role-based)、自适应(Adaptive)、简洁(Simple)、一致(Coherent)和愉悦(Delightful)。其技术实现包含SAPUI5开发框架、Fiori Launchpad统一入口、OData服务网关等核心组件,通过标准化设计模式与开发工具链,显著提升企业应用的用户体验和开发效率。典型案例显示,遵循Fiori原则可缩短30%以上的操作时长,降低50%的培训成本。该体系既保持跨设备一致性,又支持业务场景的深

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 223

搭建 MySQL MHA

有问题直接问,别抄~问题只有我知道

JIUYINGQAQ的博客 1295

zemax像差参数Ray Fan/Spot Diagram/MTF/....讲解三

zemax像差参数Ray Fan/Spot Diagram/MTF/....讲解三

weixin_72050316的博客 1386

linux mysql 集群搭建,MYSQL集群搭建

1、系统环境服务器角色版本192.168.10.16管理服务器(MGM)mysql-5.6.29 ndb-7.4.11192.168.10.17数据节点(NDB)、SQL节点(API)mysql-5.6.29 ndb-7.4.11192.168.10.18数据节点(NDB)、SQL节点(API)mysql-5.6.29 ndb-7.4.112、软件环境MySQL集群版本:mysql-cluster...

weixin_39658759的博客 259

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mysql环境搭建

money

m0_62327548的博客 2030

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

MySQL主从结构搭建

MySQL主从结构搭建

小何的博客 1863

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

mysql单机搭建及主从复制环境搭建

目录 单机环境搭建 环境准备 环境搭建 1.如果不想用我的版本可以在官网上去找其他版本 :MySQL :: Download MySQL Community Server 2.下载并解压文件 主从复制搭建 1.先在原来单机的基础上把现有的mysql先停掉 2.然后修改删除 /data/mysql/data 文件夹下的所有文件,再创建两个文件夹分别放两个实例的数据 3.将my.cnf复制到conf下分别修改 4.初始化3306、3307的数据库实例 5.分别启动两个实例 6.登..

邋遢道的博客 2094
上一篇: Hive使用集合
下一篇: mysql优化#连接数
与智能体同行
博客等级 码龄20年 76粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

与智能体同行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值