一 安装步骤
从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的): 下载地址
这里只介绍两种判断linux是64位还是32的方法:
[root@app3 config]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped |
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit
- 命令:uname -m
[root@app3 config]# uname -m
x86_64 |
同上
开发中一般使用msyql的二进制包解压安装,以前的编译安装的方式我不怎么喜欢。其实安装过程看官方网站的文档就可以了,现在5.1和5.5的二进制安装包的安装过程都一样:Installing MySQL from Generic Binaries on Unix/Linux
mysql的安装一点也不难,所有的操作集中在一起,就下面几条命令,拷贝运行一下就完成了mysql的安装过程,不是很简单么!
groupadd mysql
useradd -r -g mysql mysql
cd /usr/local
tar zxvf /path/to/mysql-VERSION-OS.tar.gz
ln -s full-path-to-mysql-VERSION-OS mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# Next command is optional
cp support-files/my-medium.cnf /etc/my.cnf
bin/mysqld_safe --user=mysql &
# Next command is optional
cp support-files/mysql.server /etc/init.d/mysql.server
注意安装完成了,需要设置环境变量,第一次安装的人一定记住要设置环境变量后,linux才会去/usr/local/mysql/bin目录下去找mysql
命令,否则你输入mysql命令时报错:“-bash: mysql: command not found”
二
设置mysql环境变量
如果不能使用mysql命令,做如下操作:
把export PATH=$PATH:/usr/local/mysql/bin添加到/etc/profile中。
三 特别提醒
安装中可能会遇到:Manager of pid-file quit without updating file.
这是因为: 1.原有的数据文件没有删除的。2.修改目录归属和配置文件。
执行下面的命令:
rm -rf /var/lib/mysql
然后重新执行下面步骤:
cd mysql_directory
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
cp support-files/mysql.server /etc/init.d/mysql
cp support-files/my-medium.cnf /etc/my.cnf
mysql_install_directory目录一般为:
/usr/local/mysql/;
使用这个目录有个好处,就是不用自己修改basedir和datadir配置文件参数(/etc/my.cnf中)及sock的参数。
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc :
1.这是没有配置好my.cnf文件。具体相关配置可以google。
2.没有启动mysql服务。
补充:在最近的使用中,组内有的人使用linux的mysql用户启动mysql,有的人使用root用户启动mysql。这样就导致了问题,root用户启动后,mysql用户就无法启动msyql了,失去了相关mysql文件的访问权限导致的。需要注意!!
分享到:
相关推荐
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
02.MySQL高级Linux上安装MySQL.avi 03.MySQL高级启动及登录MySQL.avi 04.MySQL高级索引概述.avi 05.MySQL高级索引优势和劣势.avi 06.MySQL高级索引数据结构.avi 07.MySQL高级索引数据结构BTREE.avi 08.MySQL高级索引...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...
在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...
文章目录推荐阅读Explain查询执行...MySQL索引建立选择和常见失效原因总结,这些你都得知道 数据库索引(Index)实现原理,面试官常问~~~ MySql性能优化之JOIN连接(有图,最全,最详细) MySQL高级性能优化知识,这些面
主要介绍了mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables',需要的朋友可以参考下
1、在线动态修改,重启失效。 代码如下: echo “deadline” > /sys/block/sda/queue/scheduler tips:这里的sda代表你需要修改的硬盘,根据你实际情况修改。 2、修改/etc/grub.conf,永久生效。 修改/etc/grub.conf配置...
netdata配置有一条自动配置的命令,但因为功夫qiang的原因,自动配置总是会失效,所以本文是手动配置 一、准备环境,预先安装依赖 sudo yum install epel-release sudo yum install autoconf automake curl gcc ...
源码说明:1、内置大量内容,安装后即可运营省时省力;yzq9LPsF 2、内置高效率采集插件,每天自动采集1次(间隔可自行修改),真正做到无人值守; 3、内置7个真实有效采集规则;yzq9LPsF 4、内置缓存插件一个,减轻...
1.3. 安装和配置红帽企业 Linux 1.4. 设置和连接群集硬件 2章 . 群集配置 2.1. 安装红帽群集管理器软件包 2.2. 红帽企业 Linux 2.1 系统用户的安装备注 2.3. 群集配置工具 2.4. 配置群集软件 2.5. 编辑 rawdevices ...
去掉原有两栏分组查询模式,用户可以任意增加或删除查询条件,并对查询条件进行组合其他改进和 Bug Fix:修复了按模块查询“在某路径下”操作失效的问题修复了详细页面的“上一个”和“下一个”按钮未按照自定义排序...
linux常用命令 Mkdir 创建 Rm -rf 删除 Chmod -R 777 权限 Mysql -uroot -r quit退出 find / -name svn 查找位置 关闭防火墙和selinux Redhat使用了SELinux来增强安全,关闭的办法为: 永久有效 修改 /etc/selinux...