Mysql安装

今天遇到的问题,服务器版本是 ubuntu9.04 我发神经去改了 /etc/passwd 文件里的用户UID 一改了以后,sudo就出错了: sudo: uid 1000 does not 今天遇到的问题,服务器版本是 ubuntu9.04  我发神经去改了 /etc/passwd 文件里的用户UID 一改了以后,sudo就出错了: sudo: uid 1000 does not exist in the passwd file! who are you? 结果啥事也不能做,别的用户又没有sudo的权限。试过PHP木马,找过这个系统版本的BUG下载 full-nelson.c 阅读详情

1.查看系统中是否以rpm包安装的mysql
rpm -qa | grep -i mysql 
MySQL-server-5.6.21-1.linux_glibc2.5.i386


2.卸载Mysql
 rpm -e MySQL-server-5.6.21-1.linux_glibc2.5.i386


3.安装mysql
31.前期的一些准备说明,参考:
MySQL 发展史
http://blog.youkuaiyun.com/tianlesoftware/article/details/6999245


Mysql 不同版本 说明
http://blog.youkuaiyun.com/tianlesoftware/article/details/6723117


MySQL 分为Community Server 和 Enterprise Edition。 其中Community Server 可以直接从mysql 的官网下载。Enterprice Edition 只能从Oracle edelivery上下载。


官方文档上有关MySQL安装文件类型说明:
http://dev.mysql.com/doc/refman/5.5/en/index.html


3.3下载Mysql社区版
下载地址http://dev.mysql.com/downloads/mysql/
(1)MySQL的安装包有很多个,作用也不同,在大多数情况下,只需要安装MySQL-server 和 MySQL-client,其他的包根据需要来安装。
 
(2)The server RPM places data underthe /var/lib/mysql directory. The RPM also creates a login accountfor a user named mysql (if one does not exist) to use for running theMySQL server, and creates the appropriate entries in /etc/init.d/ tostart the server automatically at boot time. (This means that if you haveperformed a previous installation and have made changes to its startup script,you may want to make a copy of the script so that you do not lose it when youinstall a newer RPM.) 
 
(3)During RPM installation, a usernamed mysql and a group named mysql are created on thesystem. This is done using the useradd, groupadd,and usermod commands. Those commands require appropriateadministrative privileges, which is required for locally managed users andgroups (as listed in the /etc/passwd and /etc/groupfiles) by theRPM installation process being run by root.
       --在MySQL 安装时,会创建mysql 用户和mysql组。
 
(4)MySQL 的相关目录说明
/usr/bin : Client programs and scripts    -- mysqladmin mysqldump等命令
/usr/sbin:  The mysqld server
/var/lib/mysql:Log files, databases  --这个目录就是数据库的目录
/usr/share/info:Manual in Info format
/usr/share/man:Unix manual pages
/usr/include/mysql:Include (header) files
/usr/lib/mysql:Libraries
/usr/share/mysql : Miscellaneous support files,including error messages, character set files, sample configuration files, SQLfor database installation
             --mysql.server命令及配置文件
/usr/share/sql-bench: Benchmarks
/etc/rc.d/init.d/: 启动脚本文件mysql的目录


3.4安装Mysql
MySQL的安装包有很多个,作用也不同,在大多数情况下,只需要安装MySQL-server 和 MySQL-client,其他的包根据需要来安装
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm 
(1)如果遇到conflicts with file from package mysql-libs
这表示有冲突的包
解决思路,先移除冲突的libs包,在进行安装 
yum -y remove mysql-libs-5.1.52* 
(2)如果遇到error failed dependencies libncurses.so.5 is needed by mysql-client
则有可能server安装的版本不对。如64位操作系统,装了32位的server版本


接着安装客户端rpm -ivh MySQL-client-5.5.15-1.rhel5.x86_64.rpm,否则无法登陆


4.使用数据库
4.1 查看在时创建的mysql用户和mysql group:
[root@rac2 bin]# cat /etc/passwd|grep mysql
mysql:x:103:106:MySQLserver:/var/lib/mysql:/bin/bash
[root@rac2 bin]# cat /etc/group | grepmysql
mysql:x:106:


4.2 连接MySQL
--连接MySQL 报错:
[root@rac2 software]# mysql
ERROR 2002 (HY000): Can't connect to localMySQL server through socket '/var/lib/mysql/mysql.sock' (2)
--启动MySQL 后,在连正常:
[root@rac2 ~]# /etc/init.d/mysql start
Starting MySQL...                                          [  OK  ]
--登陆失败
[root@rac2 init.d]# mysql
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
--修改密码后,登陆成功
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>



转载自:http://blog.youkuaiyun.com/tianlesoftware/article/details/7001808

【Linux】—MySQL安装 本文主要介绍在Linux环境下安装MySQL的过程。 阅读详情

相关推荐

Linux下MySQL的安装

基于Linux操作系统的MySQL安装

m0_62633482的博客 7591

关于用户不在/etc/passwd中的问题

http://linux.chinaunix.net/bbs/viewthread.php?tid=914970&extra=&highlight=%B9%D8%D3%DA%D3%C3%BB%A7%B2%BB%D4%DA%2Fetc%2Fpasswd%D6%D0%B5%C4%CE%CA%CC%E2&page=3 

cnbird's blog 3786

MySQL安装

今天分享的内容是MySQL的安装,接下来就跟着九歌一起看看安装步骤。 总结一下,本次分享了,MySQL是什么?为什么使用MySQL?以及MySQL的特点。其次分享了MySQL的安装步骤以及在安装过程中常见的错误。希望对您有所帮助。.........

qq_62331938的博客 1223

基本的系统安全控制

目录 前言 系统账号清理 将非登录用户的shell设为/sbin/nologin 锁定长期不使用的账号 删除无用账号 锁定账号文件passwd,shadow 命令历史限制 减少记录的命令条数 终端自动注销 su命令(Substitute User) 使用su命令切换用户 限制使用su命令的用户 sudo命令(提升执行权限) PAM安全认证 PAM认证原理 PAM的认证构成 PAM认证类型 PAM控制类型 总结 前言 在我们实际工作中为了防止被黑客攻击,我们往..

Arlssaze的博客 885

安装mysql源 以及yum安装mysql

1、 安装之前,需要先卸载maiiadb数据库(centos7自带的mysql的另一个版本)         命令: rpm -qa|grep mariadb               如果有则卸载 命令: rpm -e --nodeps  文件名2、查看服务器上是否已经安装Mysql命令:rpm -qa|grep mysql卸载已安装mysql包:    rpm -e (相应的报名、一般根据依...

qq_16239775的博客 5705

MS1030超声波流量计电路实战:如何用15ps精度优化水表设计(附配置代码)

本文深入探讨了如何利用MS1030超声波流量计芯片实现15ps高精度测量,以优化水表设计。文章从系统误差分配出发,详细解析了硬件电路设计要点、SPI通信配置及核心优化技巧,如利用可编程偏置电压和8回波累加功能来提升抗干扰能力与测量稳定性,并附有实用的配置代码示例。

svm4gardener的博客 333

linux没有在/etc/passwd里的用户如何修改默认 shell(zsh)

不在/etc/passwd, 是因为用户数据库存储在其他地方,例如。,不这样的话每次登入bash后自己手动执行一个zsh也可以。这样的话,只能在.bashrc最后,添加。找了半天终于找到解决版本,记录一下!就是每次先登入到bash再切到。

博观而约取 厚积而薄发 884

CST微波工作室端口设置保姆级教程:从波导端口到离散端口,手把手教你搞定S参数仿真

本文提供CST微波工作室端口设置的详细教程,涵盖波导端口和离散端口的选择与配置,助力工程师精准完成S参数仿真。通过微带线滤波器案例,详解端口尺寸、阻抗设置及常见问题排查,提升仿真效率与准确性。

weixin_42570296的博客 361

mysql 启动常见报错解决方案

在使用service mysqld start命令启动mysql报如下错误: 。首先找到mysql的日志文件一般是hostname.err,可以通过find命令找到该文件。 比如: [root@lichenyi bin]# find / -name lichenyi.err /usr/local/mysql/data/lichenyi.err 打开lichenyi.err 发现有如下...

ChanYee的博客 3108

手把手教你用MaxEnt+ArcGIS玩转物种分布预测

本文详细介绍了如何利用MaxEnt最大熵模型与ArcGIS软件进行物种分布预测。通过实战案例,从数据收集、环境变量处理、模型参数设置到结果可视化分析,手把手教你掌握生态位模型的核心流程。结合SDM toolbox插件,可高效完成数据预处理与高级空间分析,是生态学与保护生物学研究的实用指南。

weixin_29309475的博客 559

从配置字到实际运动:手把手教你用EtherCAT调试伺服电机的控制模式(以倍福TwinCAT3为例)

本文详细介绍了如何使用EtherCAT调试伺服电机的控制模式,以倍福TwinCAT3为例。从环境搭建、模式配置到状态机切换,提供了完整的操作指南和典型故障排查方法,帮助工程师快速解决‘配置字写入了但电机不转’等常见问题,提升工业自动化现场的调试效率。

weixin_42783709的博客 421

MySQL安装以及Navicat for MySQL安装

        MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。   &n...

明昕ztoy的博客 5083

扩增子分析|溯源分析在R中的复现:跟着Nature系列文章利用FEAST溯源分析包追溯微生物群落的起源

溯源分析由Liat Shenhav等人在2019年发表在Nature Methods杂志,他们开创的一种分析微生物群落组成结构的方法,通过量化不同微生物样本(来源)在目标微生物群落(汇)中的比例或分数识别微生物群落的潜在来源。该方法自发表以来受到微生物学界广泛关注,该论文截止2024年10月9日已经被引289次,是领域内高被引论文,该方法已经成为Nature,cell系列文章高度关注的方法。

weixin_46814750的博客 3433

【MySQL】在CentOS环境下安装MySQL

本篇文章介绍了如何在CentOS环境下安装MySQL服务

Eristic0618的博客 2265

PyBioMed学习

PyProtein。

weixin_63016274的博客 1401

财务惊呼“不可能”!Python 自动识别 PDF 发票,数据秒级录入系统

电子发票(原生 PDF):这种最爽,文字是可以选中的。我们用 PyPDF2 直接提取文本,速度快,准确率 100%。 纸质扫描/拍照发票:这种是图片。必须上 OCR(光学字符识别)。我们要用百度开源的 PaddleOCR,这是目前中文识别效果最好的开源库之一,吊打早已过气的 Tesseract。

BUG猿的博客 1024

【MySQL】免安装版MySQL安装教程

前言 近日,重新安装了一下本地的数据库,参考了很多博客才将MySQL给安装好,为了方便以后安装,便结合了网上博客的安装方法以及自己的一些经验写下这篇博客,也希望能给你们带来帮助。 一、MySQL是什么? MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。所使用的 SQL 语言是用于访问数据库的最常用的标准化语言。其特点为体积小、速度快、总体拥有成本低,尤其是开源这一特点,被广泛使用。 二、安装MySQL 1.下载安装包 首先,进入mysql官网(ht

weixin_43977226的博客 8343

Qt和FFmpeg的视频压缩工具

m_progressDialog = new QProgressDialog("正在压缩视频...", "取消", 0, 100, parent);QString file = QFileDialog::getOpenFileName(this, "选择视频文件", "",QString file = QFileDialog::getSaveFileName(this, "保存压缩文件", "",QMessageBox::warning(parent, "错误", "请设置输入和输出文件路径");

寒寒豆豆软件公司的博客 102

Debian安装mysql

Debian 10系统中默认使用了MariaDB,在APT的软件源中并没有mysql。所以,Debian 10 如果要安装mysql,需要下载安装Mysql APT Repository,更新APT Repository 后再使用 apt-get 安装。 设置软件源 点击mysql下载地址,下载Mysql APT Repository(仅限Debian和ubuntu) 下载Mysql APT Repository(这里使用mysql-apt-config_0.8.19-1_all.deb)后

weixin_44071721的博客 9819

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

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

debian安装mysql_如何在Debian 10上安装最新MySQL

介绍 (Introduction) MySQL is a prominent open source database management system used to store and retrieve data for a wide variety of popular applications. MySQL is the M in the LAMP stack, a commonly ...

3654

NTscan扫描工具

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

已安装MySQL5下再安装MySQL8

win同时安装 MySQL5 和 MySQL8 版本 已安装MySQL5下再安装MySQL8 做个记录

weixin_52397263的博客 1402

【MySQL】安装MySQL

套接字(socket)是一种特殊的文件类型,用于实现进程之间的通信,MySQL 服务器监听这个本地套接字文件上的连接请求。然而,开启远程登录可能会降低 MySQL 服务器的安全性,因此在允许远程登录之前应该评估风险并采取相应的安全措施,如限制可访问的IP地址、采用安全连接等。因为本人 Linux 系统是 7.6 版本的,所以就下载了 147 行的 MySQL yum 源安装包,点击最中间的链接即可下载。MySQL 的服务端是一个网络服务器,它是采用 TCP 协议的,处于应用层,其默认端口号是 3306。

m0_46676283的博客 1433

MySQL 安装

滑到下面,找到Recommended Download,然后点击go to download page。点击download进入下载页面选择No thanks, just start my download就可以开始下载了,安装许可双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next”。第二步: 选择设置类型如下图所示,有5种设置类型:Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具。

wanglong1258的博客 8862

MySQL安装教程

MySQL安装教程

chn-zgq's Blog 5920
上一篇: eclipse maven plugin 插件 安装 和 配置
下一篇: JavaMail使用之属性的构建
danwind
博客等级 码龄19年 6粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值