1.现在mysql官网上下载了服务端和客户端两个软件:

MySQL-client-community-5.1.53-1.rhel5.i386.rpm

MySQL-server-community-5.1.53-1.rhel5.i386.rpm

2.用rpm方式安装两个文件

#rpm -ivh MySQL-client-community-5.1.53-1.rhel5.i386.rpm

#rpm -ivh MySQL-server-community-5.1.53-1.rhel5.i386.rpm

安装完后,用#netstat -nat 查看端口,如果3306端口被占用了,则说明安装成功了。

3.mysql在linux下的目录位置:

数据库目录:/var/lib/mysql

配置文件:/usr/share/mysql

启动脚本:/etc/rc.d/init.d

4.修改mysql的登录密码,默认用户名是root

# /usr/bin/mysqladmin -u root password root

用修改后的密码登录:# mysql -u root -p

5.启动与停止mysql服务

停止mysql:# /usr/bin/mysqladmin -u root -p shutdown

停止mysql的另一方法:# service mysql stop

mysql安装完后,启动文件在/etc/init.d目录下

所以启动mysql可以:# /etc/init.d/mysql start

也可以通过服务的方式启动:#service mysql start

6.修改mysql的目录

mysql默认的数据库存储在

/var/lib/mysql目录下

现在我把mysql的目录移到/mzztlm/mysql/data 目录下

先把mysql的服务停止

#sevice mysql stop

把/var/lib/mysql 移到 /mzztlm/mysql/data/目录下

# mv /var/lib/mysql /mzztlm/mysql/data/

修改my.cnf文件

如果/etc目录下没有my.cnf文件,则到/usr/share/mysql/目录下拷个.cnf到/etc目录下,

然后改名为my.cnf .

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

修改mysql.sock文件的产生位置

将[client]

#password = your_password

port = 3306

socket = /var/lib/mysql/mysql.sock

的第三行修改为:

socket =/home/mysql/mysql.sock

将server端的socket = /var/lib/mysql/mysql.sock

改为socket = /mzztlm/mysql/data/mysql.sock

7.修改mysql的启动脚本

mysql启动脚本在/etc/rc.d/init.d/mysql目录下

把其中的datadir=/var/lib/mysql

改为:datadir=/mzztlm/mysql/data

8.卸载mysql

# rpm -qa|grep -i mysql

rpm -ev xxxx

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

# rm -f /etc/my.cnf

# rm -rf /var/lib/mysql

最后重启mysql服务。

http://xxtianxiaxing.iteye.com/blog/544895 -------------------------------------------------------------------------------------------------- 以上是rpm的安装方式,很奇怪,如果用rpm方式安装的mysql, 安装php的时候,无法make,说找不到头文件。 一下是源码方式安装 在网上下载mysql-5.1.44.tar.gz源码 #tar -zxvf mysql-5.1.44.tar.gz #cd  mysql-5.1.44 #.configure --prefix=/installPath 一下是  mysql-5.1.44目录下的INSTALL-SOURCE的安装方式: shell> groupadd mysql shell> useradd -g mysql mysql shell> gunzip < mysql-VERSION.tar.gz | tar -xvf - shell> cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql shell> make shell> make install shell> cp support-files/my-medium.cnf /etc/my.cnf shell> cd /usr/local/mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql var shell> bin/mysqld_safe --user=mysql & 最后一句:shell> bin/mysqld_safe --user=mysql & 为启动mysql数据库 源码方式安装的mysql,启动方式貌似只能在安装目录:# bin/mysql -u root  修改密码的方式:用root用户进入mysql, user mysql , 更新用户表:  UPDATE user SET Password=PASSWORD('root') where USER='root'; 然后要刷新: flush privileges; 这一句是必须的,然后要重启数据库才能生效。 添加用户: grant all privileges on *.* to mql@localhost identified by ‘123456′; ---------------- suse上的mysql启动bin/mysqld_safe --defaults-file=my.cnf --user=mysql &

qc linux mysql 安装教程_linux下安装mysql相关推荐

  1. linux mysql使用教程_Linux 下MySQL的安装及基本使用

    1.MySQL安装(使用yum进行安装) yum install mysql* –y Linux MySQL数据默认存放在 /var/lib/mysql/ [root@study ~]# cd /va ...

  2. linux下mysql5.7的安装教程_linux下mysql 5.7.18安装教程 邯郸

    1.新建用户和组 groupadd -g 500 mysql useradd -g 500 -u 500 -d /dev/null -s /sbin/nologin -M mysql 2.下载 cd ...

  3. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  4. linux安装python3教程_linux下安装python3和对应的pip环境教程详解

    1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译到/usr/local/python3的目录下,注意先创建 ...

  5. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  6. linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置

    从零开始说起,先说在Linux安装MySQL再说主从配置,MySQL的版本为5.7 一.mysql安装 1.使用命令 rpm -qa|grep mariadb 查看是否存在mariadb 2. 使用 ...

  7. Linux里下载mysql显示红色_Linux下安装mysql

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  8. linux mysql 匿名用户_Linux下安装mysql

    linux版本:CentOS7 64位 1.下载安装包"mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz # 安装依赖 yum -y install per ...

  9. linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因

    一 安装步骤 从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的):   下载地址 这里只介绍两种判断linux是64位还是32的方法: 命令:file /bin/cat [root@a ...

最新文章

  1. Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名
  2. 如何修改PHP的memory_limit限制
  3. sqlserver2008r2数据库关联孤立账号的方法
  4. 面对百亿用户数据,日均亿次请求,携程应用架构如何涅槃?
  5. 《深入理解java虚拟机》笔记2——GC算法与内存分配策略
  6. OpenCV使用形态学转换提取水平和垂直线的实例(附完整代码)
  7. 企业财务分析一头雾水?有了这个财务报表工具,问题一键解决
  8. 视频教程-三天掌握三菱FX系列PLC视频教程-单片机/工控
  9. linux基础教程-黑马程序员汇总PDF
  10. 超平面与半空间Euclid 球和椭球 超平面分离定理和 支撑超平面定理
  11. Android拍照失败以及成功后拿不到照片(照片裁剪加载失败)原因之一
  12. 4k超清壁纸APP抓包获取所有壁纸下载地址
  13. python将工作表根据一列拆分成多个独立的sheet工作薄
  14. android 按键 免root,按键精灵免root版
  15. 【tools】信息收集-灯塔资产扫描 ARL
  16. 苹果cms免费自适应模板下载
  17. DGUT_FLY退役贴 FunCfans毕业总结-竞赛篇
  18. 深入理解Activiti工作流
  19. win10默认浏览器里多余了一个无效选项
  20. 散列算法和数字签名笔记

热门文章

  1. Android之自定义AlertDialog的实现方法(一)
  2. CouldNOTfindQt4 install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
  3. 使用SQL Server 2008 Extended Events SSMS Addin轻松管理XEvents
  4. 以智能数据架构,挖掘增长金矿
  5. IFormattable,ICustomFormatter, IFormatProvider接口
  6. 各种图(流程图,思维导图,UML,拓扑图,ER图)简介
  7. [资料]Keychain 获取设备唯一
  8. 在CentOS上安装Git
  9. 《每天学点博弈论全集》-读书总结
  10. RABBITMQ 管理指南(添加虚拟HOST)