如何使用MySQL yum源来安装更新MySQL相关软件包

如何使用MySQL yum源来安装更新MySQL相关软件包,第1张

linux下使用yum安装mysql,以及启动、登录和远程访问。

1、安装

查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*

查看有没有安装包:

yum list mysql*

安装mysql客户端:

yum install mysql

安装mysql 服务器端:

yum install mysql-server

yum install mysql-devel

2、启动&&停止

数据库字符集设置

mysql配置文件/etc/my.cnf中加入default-character-set=utf8

启动mysql服务:

service mysqld start或者/etc/init.d/mysqld start

开机启动:

chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*

mysqld 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭

停止:

service mysqld stop

3、登录

创建root管理员:

mysqladmin -u root password 123456

登录:

mysql -u root -p输入密码即可。

忘记密码:

service mysqld stop

mysqld_safe --user=root --skip-grant-tables

mysql -u root

use mysql

update user set password=password("new_pass") where user="root"

flush privileges

4、远程访问

开放防火墙的端口号

mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

5、Linux MySQL的几个重要目录

数据库目录

/var/lib/mysql/

配置文件

/usr/share /mysql(mysql.server命令及配置文件)

相关命令

/usr/bin(mysqladmin mysqldump等命令)

启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

Yum,(Yellow Dog Updater,modified)是一个shell前端软件包管理器,基于rpm包的管理,能从指定服务器上下载并自动安装软件包。能自动处理依赖性关系并一次安装所有依赖的软件包。安装软件包的时候,yum首先查询本地数据库系统是否已经安装了该软件包,如果没有,检查依赖性冲突,若没冲突,则安装,否则报告。

配置文件内容简介:

[ ]内的是仓库的名字

name仓库的描述

baseurl 是你的YUM源地址,因为这里配置的是本地的,还可以是HTTP,FILE等

enabled 是否启用这个仓库,1为起用,0为禁用

gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)

GPGKEY 的存放地址需要用下面的命令到入这个签名。

vim/etc/yum.repos/server.repo

[server]

name=server

baseurl=http://server.domain40.example.com/pub/x86_64/Server

enabled=1 #代表启用

gpgcheck=0

yum –y install lftp*

1、mkdir -p /home/yum/centos/6.5/os/x86_64

2、将rpm包拷贝到/home/yum/centos/6.5/os/x86_64文件夹下面(其中此目录下面还可以包括文件夹)

3、yum install createrepo -y

3、在/home/yum/centos/6.5/os/x86_64文件夹下面建立repodata索引文件:

createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64

4、配置yum源:

vi /etc/yum.repos.d/CentOS-Base.repo

[base]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[updates]

name=CentOS- - Base

baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64为具有repodata文件夹才能配置成功

至此完成yum源本地配置

设置Apache

假若想在页面看到文件夹

我只需要把 /home/share 目录链接到apache目录下显示就可以

mkdir /var/www/html/yum

ln -s /home/yum/ /var/www/html/

然后windows登陆:\\10.28.170.89

全部完成~!

yum的rpm包手动更新:

从163上面更新yum源包:

wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/

每次手动添加了一个rpm包到Packages中,则在yum源服务器中执行如下命令:

createrepo --update /home/yum/centos/6.5/os/x86_64/

其中目录/home/yum/centos/6.5/os/x86_64/的子目录有两个Packages、repodata。

接下来在使用yum的机器上yum clean all即可使用新加入进去的rpm包文件


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/539479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-25
下一篇2023-06-25

发表评论

登录后才能评论

评论列表(0条)

    保存