如何安装linux mysql rpm安装数据库 rpm

拒绝访问 | www.weste.net | 百度云加速
请打开cookies.
此网站 (www.weste.net) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(c1671-ua98).
重新安装浏览器,或使用别的浏览器6288人阅读
操作系统:CentOS 7.2
mySQL版本:mysql-5.6.35
安装过程:
(1)首先从mysql官网下载 MySQL Community Server 安装包。
选择对应的版本(32位或者64位):
本文以64位安装包为例! MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar
(2)解压安装包:
MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar
查看解压之后的文件:
MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-embedded-5.6.35-1.linux_glibc2.5.x86_64.rpm
MySQL-test-5.6.35-1.linux_glibc2.5.x86_64.rpm
其中server和client就是我们需要安装的rpm包!
(3)安装之前的清理工作
系统已经安装了其他版本的mysql-libs包和mysql数据库文件导致不兼容。同过以下命令清除:
yum remove mysql-libs
然后,还要详细检查卸载MySQL安装的所有文件,否则在后续安装发生各种错误:参见
(4)安装mysql-server
MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm --nosignature
注意:如果报如下错误,需要加上 --nosignature
MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID : NOKEY
如果没有报错,可以不用加 --nosignature
(5)安装mysql-client
MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm
--nosignature
(6)运行服务
service mysql start
(7)设置mysql的 root 用户密码
首先关掉mysql服务:/etc/init.d/mysql stop
安全模式启动mysql:mysqld_safe
--skip-grant-tables &
(&,表示在后台运行)
依次输入下面的命令:
# mysqlmysql& mysql& UPDATE user SET password=password("123456")
WHERE user='root';
mysql& mysql&
##其中的密码值就是root用户的登录密码。
##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。
root 用户 登录mysql,需要输入密码!
-u root -p
第一次登录之后需要更改root用户的密码,不然任何操作都会报错:
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
使用下面命令修改密码:
mysql& set password=PASSWORD('123456');
然后创建一个mysql用户:
mysql& CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
其中 myuser是将要创建的用户名,mypassword是对应的登录密码。
运行下列命令,验证帐号是否创建成功:mysql& SELECT host, user, password FROM mysql.user WHERE user='myuser';
(9)赋予MySQL用户权限
一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作。你得赋予用户必要的权限。以下是一些可用的权限:
●ALL:所有可用的权限
●CREATE:创建库、表和索引
●LOCK_TABLES:锁定表
●ALTER:修改表
●DELETE:删除表
●INSERT:插入表或列
●SELECT:检索表或列的数据
●CREATE_VIEW:创建视图
●SHOW_DATABASES:列出数据库
●DROP:删除库、表和视图
运行以下命令赋予"myuser"用户特定权限。
例如,为所有数据库/表赋予 CREATE 和 INSERT 权限:
mysql& GRANT CREATE, INSERT ON *.* TO 'myuser'@'localhost';
验证给用户赋予的全权限:
mysql& SHOW GRANTS FOR 'myuser'@'localhost';
将全部的权限赋予所有数据库/表:mysql& GRANT ALL ON *.* TO 'myuser'@'localhost';
创建和设置一个MySQL用户最后的一个重要步骤:mysql& FLUSH PRIVILEGES;如此一来更改便生效了。
(具体参见:)
(10)赋予用户远程登录mysql的权限
默认root用户只能本地访问,不能远程连接管理,如何开启mysql远程连接?设置步骤如下:
首先需要通过root用户登录mysql。
然后为myuser用户设置远程登录的权限。
mysql& GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'
IDENTIFIED BY
'mypassword'
WITH GRANT OPTION;
这条命令是授与myuser用户从任何其它主机发起的访问(通配符%),密码是mypassword。
然后执行下面的命令使更改生效:
mysql& FLUSH PRIVILEGES;
至此,linux上面安装mysql的全过程完毕!
linux 添加用户、权限
Linux下的tar压缩解压缩命令详解
linux搭建C开发环境
CentOS7安装MySQL冲突和问题解决小结
Linux下修改Mysql的用户(root)的密码
如何通过Linux命令行创建和设置一个MySQL用户> Linux安装Mysql rpm
Linux安装Mysql rpm
相关推荐:rpm -qpl xxxxxx.rpm 1.如何安装rpm软件包
rmp软件包的安装可以使用程序rpm来完成。执行下面的命令
rpm -i your-package.rpm
其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。
安装过程中可能出现下面的警告或
1.安装时候会提示与已经安装的RPM包有冲突,所以我们先卸载一些RPM包,要卸载哪些呢?我们要卸载的是包含有mariadb关键字的RPM包,执行命令:rpm -qa|grep mariadb来查看一下我们要卸载哪些软件,看下图:2.既然知道了是哪些RPM包,就开始卸载吧!执行命令: rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64 rpm -e --nodeps mariadb-server-5.5.41-2.el7_0.x86_64 rpm -e --nodeps mariadb-5.5.41-2.el7_0.x86_643.虽然官方文档说安装mysql-community-client-5.7.9-1.el7.x86_64.rpm和mysql-community-server-5.7.9-1.el7.x86_64.rpm就可以获得标准功能的MySQL。但是由于RPM包的依赖关系,所以实际上我们还要多装2个RPM包:mysql-community-common-5.7.9-1.el7.x86_64.rpm和mysql-community-libs-5.7.9-1.el7.x86_64.rpm。依次执行命令:rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.9-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.9-1.el7.x86_64.rpm 4.Mysql数据库的root账户会产生一个随机初始密码,执行命令: vi/var/log/mys相关推荐:mysql0201103:14:57 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sockusr/bin/mysql 是指:qld.log 5.现在可以启动mysqld服务了,执行命令: systemctlstartmysqld.service systemctl status mysqld.service6.登录mysql并修改root用户密码,执行命令: mysql -uroot -p alter user 'root'@'localhost' identified by 'root'; grant all privileges on *.* to '用户名'@'IP' identified by '密码'7.修改root用户密码 update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';8备份数据库命令:mysqldump -uroot -p -h192.168.0.19 ide_web & D:\mytest.sql9.新增超级权限并允许远程访问:GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSHPRIVILEGES;10.更改mysql编码方式,执行命令vim /etc/my.cnf,增加下面记录: [client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci
1.安装时候会提示与已经安装的RPM包有冲突,所以我们先卸载一些RPM包,要卸载哪些呢?我们要卸载的是包含有mariadb关键字的RPM包,执行命令:rpm -qa|grep mariadb来查看一下我们要卸载哪些软件
------分隔线----------------------------
相关阅读排行
相关最新文章
Coin163.com ( Coin163 ) All Rights Reserved &&Linux下安装Mysql(RPM安装)
一、去官网下载本次安装需要的版本,我们需要安装的是5.1版本的且centos是64位的,所以下载的是MySQL-community-5.1.73-1.rhel5.x86_64.rpm-bundle.tar
二、将MySQL安装包放到/home/Lee下
三、解压MySQL的tar包
#tar &xf MySQL-community-5.1.73-1.rhel5.x86_64.rpm-bundle.tar
四、解压后会看到如下文件
五、安装PRM包
由上图我们可以看到有8个rpm包,但是我们这里只需要安装serevr与client包即可正常使用mysql,其余的包按具体情况自己决定是否安装
#rpm &ivh MySQL-server-community-5.1.73-1.rhel5.x86_64.rpm
#rpm &ivh MySQL-client-community-5.1.73-1.rhel5.x86_64.rpm
六、设置用户密码(新安装的mysql默认用户名为root,但是密码得自己设置)
#mysqladmin -u root password &root& //设置新密码为root
七、启动mysql
#mysql &uroot -proot&Linux下RPM包安装MySQL数据库
秒后自动跳转到登录页
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
视频课程推荐
Linux下RPM包安装MySQL数据库
上传时间:
技术分类:
资源评价:
(10位用户参与评价)
已被下载&65&次
Linux下RPM包安装MySQL数据库
本资料共包含以下附件:
Linux下RPM包安装MySQL数据库.doc
(10位用户参与评价)
down友评价
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
相关专题推荐
《Linux 运维趋势》是由 51CTO 系统频
Windows Server 2003系列沿用了2000的
域(Domain)是Windows网络中独立运行的
马哥教育是从事Linux运维、系统、架构
本视频详细介绍了linux主机管理,从l
本专题为Windows Server 2008 R2从入
《鸟哥的Linux私房菜》是最具知名度的
本专题为YesLab讲师赵小明讲解的Linu
本专题是一套很系统很全面的高端集群
本套教程为华中红客基地DOS命令讲解系
本系列视频为郑州拓远教育咨询有限公
本专题为尚观发布的shell脚本编程视频
课程旨在对生产环境的工作任务进行详
韦东山老师的《嵌入式Linux应用开发完
本专题为Linux高级进阶教程,内容涉及
本套Linux视频教程,于3月1日开始陆续
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理

我要回帖

更多关于 linux mysql rpm安装 的文章

 

随机推荐