centos mysql 安装以及远程登录的开启

centos 7 安装mysql数据库并允许任意远程主机连接 我们使用wget指令来安装,如果没有wget先下载然后我们直接从 MySQL 的官方网站下载 MySQL 8.0 的 RPM 软件包(这种安装我只测试到这一步后面我不确定,因为一直是用的已有的包来安装,有问题直接评论区告诉我,我去修改MySQL 8.0 社区版 RPM 文件的大小为 25K。这是因为该 RPM 文件只是一个用于配置 MySQL 仓库的文件,它不包含实际的 MySQL 8.0 软件。 阅读详情
1.先到官网下载以下包,并解压编译安装
./configure
make 
make install
bison
cmake
make
bzr
2.开始搞mysql

解压mysql-5.5.25.tar.gz
tar zxvf mysql-5.5.25.tar.gz
cd mysql-5.5.25
cmake . \
-DCMAKE_INSTALL_PREFIX=/mysql/mysqldir \
-DMYSQL_DATADIR=/mysql/mysqldir/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR==/mysql/mysqldir/data/mysql.sock \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0

报错(如无报错直接make & make install 即可):
CMake Error at cmake/readline.cmake:82 (MESSAGE):
Curses library not found.  Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on RedHat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:126 (FIND_CURSES)
cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:256 (MYSQL_CHECK_READLINE)
-- Configuring incomplete, errors occurred!
缺少包:ncurses-devel
解决:rpm -ivh ncurses-devel*.rpm
    或者   yum install ncurses-devel*.rpm
rm -f CMakeCache.txt

cmake . \
-DCMAKE_INSTALL_PREFIX=/mysql/mysqldir \
-DMYSQL_DATADIR=/mysql/mysqldir/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR==/mysql/mysqldir/data/mysql.sock \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0
make
make install

完成后进入MYSQL安装目录
cd /mysql/mysqldir
cp support-files/my-huge.cnf /etc/my.cnf
vi /etc/my.cnf
将数据目录和套接字文件修改为实际值.
修改权限

chown mysql:mysql /etc/my.cnf
chown -R mysql:mysql /mysql/mysqldir

切换用户进入安装目录
su - mysql
cd /mysql/mysqldir
cp scripts/mysql_install_db .
./mysql_install_db
启动MYSQL
bin/mysqld_safe &
centos8安装mysql8 centos8安装mysql8 和连接电脑的navicat 阅读详情

相关推荐

5060TI显卡深度学习环境搭建:CUDA12.8与CUDNN9.8.0的完美搭配

本文详细介绍了在Win10系统下为5060TI显卡搭建深度学习环境的最佳实践,重点配置CUDA12.8与CUDNN9.8.0的完美组合。通过优化OpenCV编译选项和YOLOv5环境设置,显著提升模型训练和推理效率,帮助开发者充分发挥5060TI显卡的性能潜力。

weixin_29065791的博客 486

【Centos8】下载 MySQL8 并开启远程连接

本文将记录一下 centos8 下载 mysql8 的安装命令,防止下一次安装的时候还需要查询相关资料。🤣。

fans_x的博客 718

SoC芯片时钟树优化实战:如何用分段CTS解决DDRPHY与Memory Controller的时序难题

本文深入探讨了SoC芯片时钟树优化中的分段CTS技术,重点解决DDRPHY与Memory Controller之间的时序难题。通过分析多域时钟架构的复杂性,提出三级分段CTS策略,并结合28nm移动SoC实战案例,展示如何通过Guide Buffer插入和本地段重构实现72%的跨域偏差改善。文章还涵盖5nm以下工艺的线阻变异、热梯度效应等特殊考量,为数字IC设计提供时钟树综合的高阶解决方案。

kkk56的博客 904

CentOS MySQL8授权远程登录,忘记root密码

这个是因为配置文件里面的没注释造成的:这个就是MySQL8语法不支持造成的。

2302_77302329的博客 560

手把手教你用scATAC-seq分析拟南芥根尖染色质可及性(附代码实战)

本文详细介绍了使用scATAC-seq技术分析拟南芥根尖染色质可及性的完整流程,涵盖从实验设计、数据质控、细胞分群到差异分析和多组学整合的实战步骤。通过具体的代码示例,帮助植物研究者掌握单细胞表观组学分析的核心方法,揭示细胞异质性和基因调控动态。

weixin_29291185的博客 265

Microchip Studio 7.0 从下载到项目调试:AVR开发者的完整入门指南(附常见问题解决)

本文为AVR开发者提供了Microchip Studio 7.0从下载安装到项目调试的完整入门指南。详细介绍了如何获取安装包、创建第一个AVR工程项目,并配置编译与调试环境。同时,文章重点解决了开发过程中常见的编译错误和仿真问题,帮助开发者快速上手并高效使用这一官方集成开发环境。

joy55的博客 333

搭建MySQL云服务器无法远程问题

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql:mysql -u root -p"youpassword"进行授权操作:mysql>GRANT ALL PRIVILEGES ON

ni_menhao的博客 445

图解B+树的插入过程

B+ 树在现代数据库中很常见,如果我们了解它,在工作中可能对性能优化会有更好的帮助! 最近我一直在思考 B+ 树的高度是由什么决定的。知道我了解了 B+ 树的插入过程,才有一种恍然大悟的感觉! 网上的一些资料杂乱无章,不同的数据库可能还有对 B+ 树有不同的实现。但是万变不离其宗,B+ 树的定义,大致如下所示: 总结一下,B+ 树有下面 5 个重要的特点。 B+ 树包含 2 种类型的结点: 内部结点(也称索引结点)和叶子结点。 根结点本身即可以是内部结点,也可以是叶子结点。 根结点的关键字个数最

愿君出走半生,归来时仍是少年 2133

CentOS安装MySQL,并实现远程登录

当 MySQL 配置了客户端服务器 UTF - 8 编码却不能输入中文时,首先要确保在终端命令行中能够正常输入中文。但是有个前提,你还是需要先按它的要求修改第一次密码,才能安装密码验证策略插件。MySQL 初次启动时会生成一个临时密码,你可以通过以下命令查看。注意了,默认的密码策略,需要:大写英文 + 特殊字符 + 数字。下面是一系列 SQL 语句,可用于调整密码验证策略,之后把。安装完成之后,启动 MySQL 服务,并且设置为开机自启。好了,现在密码就可以按照你刚才配置的策略,来进行设置密码了。

2301_76176635的博客 2294

StarRC常见问题整理

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?使用starrc_cmd “错误代码”就能看对应Error或Warnning的解释。

m0_61544122的博客 3118

《FPGA DDR3权威实战:从基础到高速故障录波系统》专栏导览:从不知所措到心中有数

本文是一份DDR3实战指南,作者从自身学习经历出发,分享了一套循序渐进的DDR3应用路线图。专栏包含12篇文章,从基础配置(MIG IP核、AXI总线)、仿真测试到实际项目应用(功能测试、性能测试),最后深入原生MIG接口实战,通过一个高速故障录播系统案例完整展示DDR3开发流程。文章特别强调实践性,旨在帮助读者系统掌握DDR3开发技能,避免作者当年踩过的坑。每篇都配有优快云链接,适合FPGA开发者按顺序学习参考。

FPGA_小田老师的博客 331

centos中mysql安装好后开启远程登录

今天安装好mysql后,开启远程登录花了点功夫,这里记录下。 1.修改root用户 登录mysql mysql -uroot -pJie1021! 使用mysql use mysql 设置root用户的host,以便让所有主机可使用root远程登录 update user set host='%' where user ='root'; 需要更改root用户的plugin(加密方式) upd...

qq_37814327的博客 218

无法将“choco”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的解决方案

本文主要介绍了无法将“choco”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的解决方案,希望能对使用wIndows的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 12万+

CentOS6安装MySQL开启远程登录

Centos6安装MySQL 检测下系统有没有自带的mysql:yum list installed | grep mysql 如果已经有的话执行命令 yum -y remove mysql-libs.x86_64 卸载已经安装的 MySQL 。 # yum install -y mysql-server mysql mysql-devel //将mysql,mysql-serve...

weixin_30872337的博客 380

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Centos安装mysql 并开启远程登录

使用tar命令解压(安装包链接 提取码:4wl5) tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 2. 安装新版mysql前,需将系统自带的mariadb-lib卸载 先用如下命令查看 rpm -qa|grep mariadb 比如查看出来的名字为(mariadb-libs-5.5.52-1.el7.x86_64) 则用如下命令删除 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 3. 严.

訾尤的博客 352

SAP B1中文培訓教材_SDK

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

Centos7手动安装MySQL,并解决本地连接失败问题,开启MySQL远程登录

Centos7手动安装MySQL – 实操过程 我用的MySQL版本是5.6.3(已上传资源,可免费下载) 创建mysql用户组,并创建一个mysql用户加入该用户组。 groupadd mysql useradd -g mysql mysql 注:第一个mysql为所加入的用户组,第二个mysql是mysql用户。 解压安装包并将文件夹重命名为mysql tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.3

阿年的博客 1183

CentOS中安装MySQL步骤详解

本文中Linux环境为CentOS 6.4 32位,且安装选择的是Basic Server版。 在有些Linux版本中会自带有MySQL数据库,所以在安装之前,需要检查当前Linux环境中是否已有MySQL数据库,若有,则先将其卸载。 以下为在CentOS中安装MySQL的基本步骤: 1)查看当前系统是否自带MySQL数据库 [root@MySqlServer ~]# rpm -qa ...

weixin_34117522的博客 203

linux的mysql本地yum安装_Linux系统下使用yum安装mysql

1.安装rpm包直接使用yum -y install 命令安装mysql是无法安装mysql的高级版本,需要先安装带有可用的mysql5系列社区版资源的rpm包,输入如下命令进行安装。2.查看mysql可用版本命令:yum repolist enabled | grep "mysql.*-community.*"3.安装mysql输入如下命令开始安装mysql命令:yum -y install m...

weixin_40001967的博客 113

CentOS 7 安装及配置 MySQL

CentOS 7 安装及配置 MySQL 以 MySQL 5.7为例: 一、 使用wget 下载MySQL: wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 二、 进行repo安装: rpm -ivh mysql57-community-release-el7-9.noarch.rp...

qq_37857921的博客 3085

Centos7安装MYSQL

CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL之前为了避免发生冲突首先删除MariaDB。 1.删除系统自带的MariaDB rpm -qa | grep maria yum remove mariadb-libs -y 2.在CentOS7上yum安装MySQL需使用MySQL的yum源 yum localinstall http://d......

懂点IT的博客 440

CentOS下安装MySQL

一、查看并删除CentOS自带的数据库 1. 先看看你的机器中有没有其他的多余的包 yum list installed | grep mysql rpm -qa | grep mysql 2、删除已安装MySQL yum -y remove mysql+版本包 rpm -e mysql+版本包 #普通删除 rpm -e --nodeps ...

weixin_42312908的博客 205

【Linux】CentOS下安装Mysql

1 查看CentOS自带的Mysql rpm -qa|grep mysql 2 将自带的mysql卸载 rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 3 yum在线安装(会自动解决依赖) (1)确定机器可以联网 (2)yum install mysql-server (3)启动mysql:service mysqld start...

hr786250678的博客 234

【mysql linux安装】Mysql centos安装教程

步骤:1)查看CentOS自带的mysql输入 rpm -qa | grep mysql2)将自带的mysql卸载3)上传Mysql到linux4)安装mysql的依赖(选做)yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc++-4.4.7-4.el6.x86_645)解压Mysql到/usr/loc

赖德发的博客 3713

Centos7.5下安装MySQL并开启binlog日志

centos7环境下安装myql5.7并开启binlog日志教程

python版服务器 1118

阿里云centos7安装mysql

使用root登录 1.确保服务器系统处于最新状态 [root@localhost ~]# yum -y update 如果显示以下内容说明已经更新完成 Replaced: grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centos Complete! 2.重启服务器 [root@localhost...

ShaneHolmes 204

Centos7 本地和在线安装MySQL

本地安装: 1.查看CentOS自带的MySQL 输入以下代码即可查看系统中是否安装了MySQL: rpm -qa | grep mysql 如果没有查询出来结果的话,就说明系统中还没有数据库。否则说明系统已经安装过数据库了。如图所示: 至此,如果数据库是我们想要的版本,下面的教程就可以不用看了。 如果不是我们所需要的版本,我们可以选择卸载重装。 卸载指令: rpm -e --nodeps 软...

风雪留客 1026
上一篇: 在fedora16中,设置emacs成为python开发环境
下一篇: Ubuntu下用egg安装networkX
邓谦DQ
博客等级 码龄19年 14粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值