linux下安装rpm格式的mysql
1.下载安装包
官网下载.rpm格式安装包,需要下面两个文件:
MySQL-server-5.0.26-0.i386.rpm
MySQL-client-5.0.26-0.i386.rpm
注:官网下载时,如果选择linux generic版本,而网页没有跳转到相应的安装包下载页面,请到镜像网站下载,可百度搜狐镜像.
2.检查是否已经安装
[root@tianxia ~]# rpm -qa | grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64
说明已经安装了库文件,应该先卸载,不然会出现覆盖错误。
[root@tianxia ~]# rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64
3.安装MySQL服务端
在有两个rmp文件的目录下运行如下命令:
[root@tianxia ~]#rpm -ivh MySQL-server-5.5.29-2.el6.x86_64.rpm
安装完成后,会在linux中自动添加一个mysql组,以及属于mysql组的用户mysql,可通过id命令查看。
[root@tianxia ~]# id mysql
uid=496(mysql) gid=493(mysql) groups=493(mysql)
MySQL服务器安装之后虽然配置了相关文件,但并没有自动启动mysql服务,需要手动启动。
@tianxia ~]# service mysql start
Starting MySQL.......................................... [ OK ]
注:安装服务端时,安装进程信息中会显示初始的随机密码在哪个文件下
3.安装MySQL客户端
[root@tianxia ~]#rpm -ivh MySQL-client-5.5.29-2.el6.x86_64.rpm
如果安装成功就可以登陆MySql,命令是mysql,mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码
注:这个root用户不是Linux的系统用户。MySQL默认用户是root,第一次进时只需键入mysql即可(好像第一次不用输入密码,如果需要的话,vi初始随机密码所在的文件)
root@tianxia ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.24 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
4.linux下mysql修改root密码(这里的root是mysql默认用户)
方法一:用set password命令
首先登录mysql
mysql -u root -p
然后执行set password命令
set password for root@localhost = password('123456');
方法二:使用mysqladmin
格式:mysqladmin -u root -p password 新密码
mysqladmin -u root -p password 654321
此时会提示输入旧密码,输入之后即可完成修改密码
方法三:更改mysql的user表
首先登录mysql
mysql -u root -p
然后操作mysql库的user表,进行update
mysql> use mysql;
mysql> update use set password=password('123456') where user='root' and host='localhost'
mysql> flush privileges;
方法四:忘记密码的情况下
首先停止mysql服务
service mysql stop
以跳过授权的方式启动mysql
mysqld_safe
以root用户登录mysql
mysql -u root
操作mysql库的user表,进行update
mysql> use mysql;
mysql> update user set password=password('123456') where user='root' and host='localhost'
mysql> flush privileges;
mysql> quit
重启mysql服务
service mysql restart
linux下安装rpm格式的mysql的更多相关文章
- linux 下 安装 rpm 格式 的 mysql
在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的ta ...
- Linux下安装配置与使用MySQL数据库
Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何启用/停.止MySQL服务,如 ...
- Linux下安装rpm出现error: Failed dependencies
在Linux下安装rpm包时经常会遇到下面这个问题: error: Failed dependencies: xxxxxxxxxxxxxxxxxxxxxx 遇到此问题时可以在安装rpm包命令的后面加两 ...
- linux下安装jdk+tomcat+eclipse+mysql
我的环境:主机是win7的,虚拟机是VWare Workstation 6.0 ,linux系统为Red Hat Enterprise Linux 5 64位 各软件版本:jdk是jdk-6u ...
- Linux下安装启动多个Mysql
网上找了N多资料,没有一个可以顺利成功的,郁闷,可能是水平有限吧...!本人经过不断的研究.测试,完整实现Linux下启动两台MySQL,而且对mysql有了更深入的了解...废话不多说,走着! 步骤 ...
- Linux下安装LAMP(Apache+PHP+MySql)和禅道
1.更新yum源: yum update -y 2.安装Apache+PHP+MySql yum install httpd mysql-devel mysql-server mysql-php ph ...
- 安装Linux的步骤 包含linux下安装jdk,及mysql
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/ 镜像下载网址,4G 左右. 安装VMware 15版本 一路下一步, ...
- linux下安装mysql(rpm文件安装)
数据库包下载: https://www.mysql.com/downloads/ 在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench ...
- 在Linux下安装和使用MySQL
[简 介] 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有Windows下使用SQL Server的经验,觉得在Linu ...
随机推荐
- 智能路由器开发指南_book
最近购得一个openwrt书籍<智能路由器开发指南>,作者张永智. Building a smart router with openwrt 作者网址:http://openwrt.bjb ...
- Borg Maze - poj 3026(BFS + Kruskal 算法)
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9821 Accepted: 3283 Description The B ...
- mysql数据索引
索引是建立在数据库表中的某些列的上面.因此,在创建索引的时候,应该仔细考虑在哪些列上可以创建索引,在哪些列上不能创建索引.一般来说,应该在这些列上创建索引,例如:在经常需要搜索的列上,可以加快搜索的速 ...
- ubuntu下搭建的lamp环境新建站点
这几天刚装了一个ubuntu 16.04桌面版,总之来来回回几遍才基本把环境搭建好,本来用apt-get搭建,结果不知道什么原因16.04版不支持装php5 ,提示源放弃了php5版本,不得不使用ph ...
- history命令使用方法详解
history是一条非常实用的shell命令,可以显示出之前在shell中运行的命令,配合last显示之前登录的用户,就可以追溯是哪个用户执行了某些命令.以下详细说明history使用中常见的命令或技 ...
- iOS 10 中引入了 Message 框架
WWDC 2016 上最重磅的消息之一就是在 iOS 10 中引入了 Message 框架.开发者现在可以为苹果内置的 Messages 应用开发扩展啦.通过开发一个应用扩展,你可以让用户跟应用在 M ...
- PHPstorm如何导入字体主题
概要: 今天在安装phpstorm的时候发现导入字体主题时,出了问题,这个问题总是困惑我,并且曾经遇到过,没记录下来,所以想着这次记录下来吧.网上搜的稀里糊涂的,还是自己做个summary! 前提: ...
- api签名认证
参数列表: data: { sign, uid或是openId, version, timestamp, param } sign 签名一般情况下,根据如下几项生成,通过md5或是aes加密: 接口 ...
- Python日期和时间
日期和时间主要有两个库,datetime和time. datetime: 日期:datetime.date.today() 日期和时间:datetime.datetime.now() 1000天之后: ...
- QT设置QToolBar带有图标和文字
ui->mainToolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);