linux mysql 依赖包必须linux安装mysql依赖吗

linux下使用yum安装mysql详解
本人博客上一篇(http://blog.csdn.net/tjcyjd/article/details/)已讲了yum源的配置,有了yum那么安装就会很简单,具体如下:
1、安装客户端和服务器端
确认mysql是否已安装:
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配置文件/f中加入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:关闭
停止mysql服务:
service mysqld stop
3、登录及忘记修改密码
创建root管理员:
mysqladmin -u root password 666666登录:
mysql -u root -p
如果忘记密码,则执行以下代码
service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
update user set password=password(&666666&) where user=&root&;
4、允许远程访问设置
开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;%表示允许所有的ip访问
5、mysql的几个重要目录
(a)数据库目录
/var/lib/mysql/
(b)配置文件
/usr/share /mysql(mysql.server命令及配置文件)
(c)相关命令
/usr/bin(mysqladmin mysqldump等命令)
(d)启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)mini版linux安装mysql需要依赖
1、mysql安装环境依赖
yum install -y ncurses-devel
yum install -y libaio
yum install -y bison
yum install -y gcc-c++
yum install -y openssl-devel
2、再安装:
MySQL5.5-deps/
├── perl-5.10.1-141.el6_7.1.x86_64.rpm
├── perl-libs-5.10.1-141.el6_7.1.x86_64.rpm
├── perl-Module-Pluggable-3.90-141.el6_7.1.x86_64.rpm
├── perl-Pod-Escapes-1.04-141.el6_7.1.x86_64.rpm
├── perl-Pod-Simple-3.13-141.el6_7.1.x86_64.rpm
└── perl-version-0.77-141.el6_7.1.x86_64.rpm
3、安装mysql服务端
4、安装mysql客户端
5、遇到冲突的软件包先清除冲突软件包
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。MySQL安装脚本只需执行即可安装_数据库技术_Linux公社-Linux系统门户网站
你好,游客
MySQL安装脚本只需执行即可安装
来源:Linux社区&
作者:zuoyuezong
第一:下载好你需要安装的数据库第二:配置好你的yum源,如果是那么则无需配置yum源了第三:将你下载好的mysql-XXX.tar以及脚本放入/usr/local/src目录下第四:执行该脚本在一台已经安装好的centos6以上版本或者6以上版本上执行脚本 将附件改名成installmysql.sh(要以.sh结尾为好)bash installmysql.sh会出现提示 那么请输入你的版本如下图
第五:启动你的mysql数据库 service mysqld start脚本内容如下:
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin:/usr/local/mysql/bin DATE=`date "+%Y%m%d %H:%M:%S"` MYSQL_DIR=/usr/local/mysql DATA_DIR=/data/mysql/data CHECKINSTALL="is not installed"RPMLIST="make gcc gcc-c++& autoconf automake& bison& ncurses-devel libtool-ltdl-devel* cmake"TAR=/usr/local/src cat &&/etc/profile &&EOF export PATH=$PATH:/usr/local/mysql/bin EOF source /etc/profile cp -a /etc/profile& /etc/profile.bak read -p "please enter you mysql version (eg:/mysql-5.5.34):" BANBEN echo 执行完该脚本启动你的MYSQL并在/etc/profile文件里写入并source执行这样才能直接使用mysql命令 export PATH=$PATH:/usr/local/mysql/bin sleep 1echo& '装包部分开始'sleep 1rpm -qa |grep mysql& & /tmp/mysqlremove.txt if [ $? -eq 0 ];then for i in $(cat /tmp/mysqlremove.txt); do yum -y remove $i; done echo ""echo -e "$DATE \033[32m MYSQL already removed \033[0m" && /tmp/tarmysql.log echo ""elseecho -e "$DATE \033[32m MYSQL does not exist \033[0m"& && /tmp/tarmysql.log fi rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' gcc gcc-c++& autoconf automake& bison& ncurses-devel libtool-ltdl-devel cmake & /tmp/rpmtoolinstall.log grep 'is not install' /tmp/rpmtoolinstall.log if [ $? -eq& 0 ];then &yum -y install $RPMLIST elseecho -e "$DATE \033[32m MYSQL tool already install \033[0m"& && /tmp/mysqltool.log fi echo '创建mysql相关目录开始'sleep 1if [ ! -d /usr/local/mysql ];then mkdir /usr/local/mysql -p elseecho '/usr/local/mysql already having'& & && /tmp/tarmysql.log fi if [ ! -d /data/mysql/data ];then mkdir /data/mysql/data -p elseecho /data/mysql/data already having& & && /tmp/tarmysql.log fi echo '创建mysql相关用户和组开始'sleep 1grep mysql /etc/group &&/dev/nullif [ $? -eq 0 ];then echo "group:mysql is already exist"& & && /tmp/tarmysql.log elsegroupadd mysql fi grep mysql /etc/passwd &&/dev/nullif [ $? -eq 0 ];then echo 'user:mysql is already exist'& & && /tmp/tarmysql.log elseuseradd -g mysql mysql fi chown mysql.mysql -R /usr/local/mysql/ echo '解压部分开始'sleep 1if [ ! -d $TAR/$BANBEN ];then tar -xf& $TAR/$BANBEN.tar.gz elseecho& 'tar -xf already ----& ok'echo 'tar -xf already ----& ok'& &
&& /tmp/tarmysql.log fi if [ -d $TAR/$BANBEN ];then cd $TAR/$BANBEN elseecho& "没有包装数据库,not having mysql-tar,,请把你下载的mysql的tar包放在/usr/local/src目录下再执行"sleep 2exit 20fi echo '重头戏装包开始'sleep 1if [ -f $TAR/$BANBEN/CMakeCache.txt ]; then echo 你已经装好了一个数据库顶多是没有执行 请先启动正常使用如有问题执行 ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --skip-grant-tables --skip-networking /usr/local/mysql/scripts/执行上一条命令如果还是不行请删除你现有的数据库再执行该脚本 exit 21elsecd $TAR/$BANBEN cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=all \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_EXAMPLE_STORAGE_ENGINE=1 \ -DMYSQL_DATADIR=/data/mysql/data \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306sleep 1echo 'start make'sleep 1make sleep 2echo 'start make install'sleep 1make install fi /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data --skip-grant-tables --skip-networking cp /usr/local/mysql/support-files/f cp /usr/local/mysql/support-files/f /f cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld export PATH=$PATH:/usr/local/mysql/bin chmod +x /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on chown mysql.mysql /usr/local/mysql -R sleep 1echo "请你手动启动数据库 service mysqld start 给你的数据库设置密码谢谢使用"
相关资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款&>&&>&数据库&>&MySQL&>&mysql在linux上安装时需要依赖的libaio包
mysql在linux上安装时需要依赖的libaio包
上传大小:18KB
mysql 在linux系统上安装时 会提示依赖libaio包,必须将此包安装后才可以安装mysql
综合评分:4.1(16位用户评分)
所需积分:
下载次数:132
审核通过送C币
mysql数据库服务器和客户端安装软件集合
创建者:qq_
MySQL好资源
创建者:zhangguo5
Sqlyog 全网首发版本合集
创建者:shel_lee
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有11条
这个资源是rpm格式
适合32位系统,再安装之前需要装alien
将rpm转换为deb格式 再进行安装
相当不错,解决我的问题了
不错,对于mysql缺乏的依赖解决了
看了一下。非常不错,有参考价值!
要找64位的,不太适合。
安装的很顺利,非常感谢
确实是要注意版本
在mysql二进制安装过程中必须要有的软件包,很高兴在这里找到了,真的很难找啊,还有就是这个包适用于32位的主机系统
感觉没什么用,其他还有办法解决的
在mysql二进制安装过程中必须要有的软件包,很高兴在这里找到了,真的很难找啊,还有就是这个包适用于32位的主机系统
上传者其他资源上传者专辑
文本内容比较工具
酷派9900 root破解工具 针对android4.0.3
JavaScript语言详解
XHTML语言基础语法知识
百度Android定位API
数据库热门标签
VIP会员动态
前端开发重难点
17年软考最新真题及解析
物联网全栈开发专题
二十大技术领域优质资源
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&vip年卡&4000万程序员的必选
mysql在linux上安装时需要依赖的libaio包
会员到期时间:剩余下载次数:
积分不足!
资源所需积分
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分
当前拥有积分
VIP年卡全年1200次免积分下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:}

我要回帖

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

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信