Linux 安装mysql.tar.gz包(2012-09-28 19:25:06)

标签:

it

分类: linux学习编

  1. 我用的mysql的版本的是:mysql--linux-i686-icc-glibc23.tar.gz
  2. 在官网上就可以下载到。
  3. 先期工作:建立mysql用户组,mysql用户,并且把mysql用户加入到mysql用户组中。
  4. 建立mysql用户组:groupadd mysql
  5. 建立mysql用户并加入mysql用户组:useradd mysql -g mysql -p mysql123456 -s /sbin/nologin -M
  6. 说明:-g 是加入到mysql用户组,-p是设置密码,-s是设置shell,这里设置的是不让其登录,-M就是不建立用户目录。
  7. 下面是安装mysql的步骤
  8. 、把按照文件拷贝到:/usr/local,
  9. 用的命令是cp –rf mysql--linux-i686-icc-glibc23.tar.gz /usr/local/ ,
  10. 然后到目录/usr/local/下面解压缩文件:tar zxf mysql--linux-i686-icc-glibc23.tar.gz
  11. 、创建软连接:ln -s mysql-5.0.51a-linux-i686-glibc23 /usr/local/mysql
  12. ps:链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也称为软连接。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对软链接,则不存在这个问题。默认情况下,ln产生硬链接。如果创建软链接需要参数 -s
  13. 、到软连接mysql目录下,初始化mysql表格,安装 mysql 默认数据库:
  14. cd /usr/local/mysql
  15. [root@localhost mysql]# scripts/mysql_install_db --user=mysql
  16. 控制台打印出:
  17. Installing MySQL system tables...
  18. OK
  19. Filling help tables...
  20. OK
  21. .....
  22. 即说明安装成功。
  23. 、修改目录权限,如下:
  24. [root@localhost mysql]# cd /usr/local
  25. [root@localhost local]# chgrp -R mysql mysql-5.0.51a-linux-i686-glibc23
  26. [root@localhost local]# chgrp -R mysql mysql
  27. [root@localhost local]# chown -R mysql mysql-5.0.51a-linux-i686-glibc23/data
  28. [root@localhost local]# chown -R mysql mysql/data
  29. 、启动mysql
  30. 到mysql录下:
  31. [root &
  32. 这种启动方式,看不出启动效果,因为要继续输入命令查看是否启动成功的话,就会停止数据库。所以赶紧进行第步
  33. 、添加到系统自启动,如下:
  34. [root@localhost local]# cp mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
  35. [root@localhost local]# chkconfig --add mysqld
  36. 、启动mysql服务进程,如下:
  37. [root@localhost local]# /etc/init.d/mysqld start
  38. 启动完成赶紧查看mysql状态,命令: /etc/rc.d/init.d/mysqld status,看看m y s q l 是否已经启动.
  39. 还可以查看一下 端口是否已经在监听:
  40. netstat -anp|grep LISTEN
  41. 、给mysql的 root 用户指定密码为"123456",host为localhost ,如下:
  42. 在目录 /user/local/mysql/下面
  43. bin/mysqladmin --socket=/tmp/mysql.sock --port= -u root -h localhost password '123456'
  44. 注意:确定你的mysql.sock是不是在/tmp/mysql.sock这里,
  45. 可以vi /etc/my.cnf 查看一下:
  46. sorket=/var/lib/mysql/mysql.sock
  47. 这行就指定了mysql.sock的位置。
  48. 所以要修改命令为bin/mysqladmin --socket=/var/lib/mysql/mysql.sock --port= -u root -h localhost password '123456'
  49. ok,密码修改成功!
  50. 、登陆
  51. bin/mysql --port= -u root -p -S /var/lib/mysql/mysql.sock
  52. Enter password:
  53. 输入
  54. 登陆成功!
  55. Welcome to the MySQL monitor. Commands end with ; or \g.
  56. Your MySQL connection id is
  57. Server version: 5.0.51a MySQL Community Server (GPL)
  58. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  59. 注意:如果登录失败,报如下错误的话:
  60. Can't connect to local MySQL server through socket'=/var/lib/mysql/mysql.sock'
  61. [root :: mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
  62. 可以在启动命令中加入 -h127.,即:
  63. bin/mysql -h127. --port= -u root -p -S /var/lib/mysql/mysql.sock
  64. 、关于chkconfig命令用法介绍
  65. chkconfig(check config)
  66. 功能说明:检查,设置系统的各种服务。
  67. 语 法:chkconfig
  68. [--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]
  69. 补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
  70. 参 数:
  71. --add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
  72. --del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
  73. --level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕
  74. ):chkconfig 命令也可以用来激活和解除服务。chkconfig --list 命令显示系统服务列表,以及这些服务在运行级别到中已被启动(on)还是停止(off)。
  75. chkconfig --list
  76. chkconfig --list httpd
  77. httpd :off :off :on :on :on :on :off
  78. ):chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别、、中停运 nscd 服务,使用下面的命令:
  79. chkconfig --level nscd off
  80. ):由 xinetd 管理的服务会立即被 chkconfig 影响。譬如,如果 xinetd 在运行,finger 被禁用,那么执行了 chkconfig finger on 命令后,finger 就不必手工地重新启动 xinetd 来立即被启用。对其它服务的改变在使用 chkconfig 之后不会立即生效。必须使用service servicename start/stop/restart命令来重起服务

mysql 安装1的更多相关文章

  1. linux Mysql 安装及配置

    1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...

  2. mysql安装一 --- 源码包安装

    1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整 ...

  3. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  4. mysql 安装问题

    针对免安装版的mysql: 1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install   安装msyql服务: 2.启动MySQL服务,输入: net st ...

  5. 001.mysql安装(lnmp)

    mysql官方网站:http://dev.mysql.com/downloads/ Linux环境:刚安装的32位的“最小化安装“的CentOS 6.7 mysql版本:本次实验安装的是mysql5. ...

  6. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  7. mysql安装配置

    MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言. MySQL由于其体积小.速度快 ...

  8. LNMP平台搭建---MySQL安装篇

    在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应 ...

  9. MySQL的下载与安装 和 navicat for mysql 安装使用

    新手上路-MySQL安装 目录结构 Windows平台 MySQL安装 示例数据导入 Linux平台 CentOS系统 Ubuntu系统 FAQ 密码生成工具-keepass 修改提示符 图形工具 删 ...

  10. MySQL 安装 + 精简 + 配置

    MySQL 安装 + 精简 + 配置 下载安装 从官网 下载 Community Edition MySQL 5.6 版本 精简 根目录下只留 [data/bin/share] , my-defaul ...

随机推荐

  1. MapReduce最佳成绩统计,男生女生比比看

    上一篇文章我们了解了MapReduce优化方面的知识,现在我们通过简单的项目,学会如何优化MapReduce性能 1.项目介绍 我们使用简单的成绩数据集,统计出0~20.20~50.50~100这三个 ...

  2. collectionViewFlow的界面编写

    #import <UIKit/UIKit.h> //这边我们会创建一个scrollView的界面,这个scrollView里面有三张图片构成,我们使用下面的枚举方式来定义这三个位置 typ ...

  3. c#中jeson字符串和OBJECT对象的相互转换

    对于本问题   我用三步来分别说明实现过程 1.定义一个类---- 实现转换的具体方法 using System; using System.Collections.Generic; using Sy ...

  4. Java基础知识强化之集合框架笔记38:Set集合之Set集合概述和特点

    1. Set集合概述和特点 Collection            |--List                     有序(存储顺序和取出顺序一致),可重复            |--Se ...

  5. 第三篇:python高级之生成器&迭代器

    python高级之生成器&迭代器   python高级之生成器&迭代器 本机内容 概念梳理 容器 可迭代对象 迭代器 for循环内部实现 生成器 1.概念梳理 容器(container ...

  6. MVC3.0 提交表单的方法

    在views中使用 @using (Html.BeginForm()) 来完成,其中放一个submit类型的提交按钮,如: @using (Html.BeginForm()) { @Html.Vali ...

  7. hadoop-0.20-集群搭建___实体机通过SSH访问基于VM安装的Linux

    不得不说LZ在最开始搭建hadoop的时候,由于VM中的网段配置和本地IP地址没有配置好, 所以一直都在使用 VM的共享文件夹的功能, 以至于集群搭建好之后,只有namenode主机可以实现共享的功能 ...

  8. C#入门经典(第五版)学习笔记(一)

    ---------------变量和表达式---------------赋值运算符:+=:-=:*=:/=:%=例如:i+=j 相当于 i=i+j i-=j 相当于 i=i-j以此类推 按位运算符:& ...

  9. Windows2003 下 MySQL 数据库每天自动备份

    1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 . 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为  ...

  10. TaskbarCreated 消息

    托盘中的图片就通过注册这个消息来实现,系统和进程通过进程间通信发送这个消息,进程接收他