`
xxtianxiaxing
  • 浏览: 707412 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

Linux Mysql Install

阅读更多
//安装
[root@test1 local]#rpm -ivh MySQL-server-community-5.0.87-0.rhel5.i386.rpm

//测试是否成功可运行netstat看Mysql端口是否打开
[root@test1 local]#netstat -nat

//安装客户端
[root@test1 local]# rpm -ivh MySQL-client-5.0.87-0.i386.rpm

//username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号
//是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户
//是root,由于初始没有密码,第一次进时只需键入mysql即可。
[root@test1 local]# mysql

//Mysql在linux下的目录:
     1、数据库目录
   /var/lib/mysql/
   2、配置文件
   /usr/share/mysql(mysql.server命令及配置文件)
   3、相关命令
   /usr/bin(mysqladmin mysqldump等命令)
   4、启动脚本
   /etc/rc.d/init.d/(启动脚本文件mysql的目录)

//修改登录密码
//格式:mysqladmin -u用户名 -p旧密码 password 新密码
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456

//测试是否修改成功
[root@test1 local]# mysql
ERROR 1045: Access denied for user: \'root@localhost\' (Using password: NO)

//用修改后的密码登录
[root@test1 local]# mysql -u root -p
Enter password: (输入修改后的密码123456)

//启动与停止
   1、启动
   MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面 
      命令即可。
[root@test1 init.d]# /etc/init.d/mysql start
或者
[root@localhost init.d]# service mysqld start
   2、停止
   /usr/bin/mysqladmin -u root -p shutdown
     3、自动启动
   1)察看mysql是否在自动启动列表中
[root@test1 local]# /sbin/chkconfig --list
   2)把MySQL添加到你系统的启动服务组里面去
[root@test1 local]# /sbin/chkconfig --add mysql
   3)把MySQL从启动服务组里面删除。
[root@test1 local]# /sbin/chkconfig --del mysql

//更改MySQL目录
     MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移
     到/home/data下需要进行下面几步:
   1、home目录下建立data目录
   cd /home
   mkdir data
   2、把MySQL服务进程停掉:
   mysqladmin -u root -p shutdown
   3、把/var/lib/mysql整个目录移到/home/data
   mv /var/lib/mysql /home/data/
   这样就把MySQL的数据文件移动到了/home/data/mysql下
   4、找到my.cnf配置文件
   如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文
      件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf     /etc/my.cnf
   5、编辑MySQL的配置文件/etc/my.cnf
   为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改 
      socket=/var/lib/mysql/mysql.sock一行中等号右边的值
      为:/home/mysql/mysql.sock 。操作如下:
   vimy.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)
   # The MySQL server
[mysqld]
    port   = 3306
    #socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
    socket= /home/data/mysql/mysql.sock   (加上此行)
   6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
   最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中 
      datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:  
      home/data/mysql。
[root@test1 etc]# vi /etc/rc.d/init.d/mysql
   #datadir=/var/lib/mysql    (注释此行)
   datadir=/home/data/mysql (加上此行)

//重新启动MySQL服务
   /etc/rc.d/init.d/mysql start
   或用reboot命令重启Linux
   如果工作正常移动就成功了,否则对照前面的7步再检查一下。

//增加MySQL用户
      格式:grant select on 数据库.* to 用户名@登录主机 identified by "密
      码"
mysql> grant all on *.* to soho@ identified by "000000";
mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";
mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";
     用新增的用户如果登录不了MySQL,在登录时用如下命令:
      mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)

//备份与恢复
      1、备份
[root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa
     2、恢复
[root@test mysql]# mysql -u root -p ccc < back_aaa 

//卸载mysql 
[root@www /]# rpm -qa|grep -i mysql
MySQL-client-5.0.87-0
MySQL-server-community-5.0.87-0.rhel5
[root@www /]# rpm -ev MySQL-server-community-5.0.87-0.rhel5.i386.rpm
    
    卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删
     除
[root@www /]# rm -f /etc/my.cnf
[root@www /]# rm -rf /var/lib/mysql


//mysql有以下几种日志:
      错误日志:    log-err
     查询日志:    log
     慢查询日志:  log-slow-queries
     更新日志:    log-update
     二进制日志: log-bin 


引用:http://linux.chinaunix.net/docs/2007-01-23/3703.shtml
分享到:
评论

相关推荐

    linux mysql install

    ### Linux 下 MySQL 5.5 安装及配置详解 #### 一、编译安装步骤 在 Linux 系统上安装 MySQL 5.5 的过程较为复杂,涉及到多个步骤,包括必要的系统库安装、编译工具准备、MySQL 源码编译以及最终的配置与启动等。 ...

    linux一键安装mysql

    本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现Linux下的一键安装MySQL。 首先,我们需要确保你的Linux服务器已经配置好了一些基本的环境,包括SSH远程访问、网络连接以及必要的权限。通常,Linux...

    linux_install_mysql.doc

    【在Linux下安装MySQL】 在Linux环境中安装MySQL数据库是一个必要的步骤,尤其对于那些需要在Linux系统上进行数据库管理的工作。本文以Red Hat 9.0操作系统和MySQL 4.0.16版本为例,详细讲解如何在Linux下安装MySQL...

    linux安装mysql

    在Linux系统上安装MySQL数据库是一项常见且重要的任务,尤其对于那些需要在服务器环境中运行Web应用或数据密集型项目的用户来说。下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户...

    一份详细的Linux-mysql实验.docx

    Linux-MySQL 实验指南 本文档提供了一个详细的 Linux-MySQL 实验指南,旨在帮助用户快速掌握 Linux-MySQL 的安装、配置和使用。实验分为 13 个步骤,涵盖了从挂载光盘镜像到进入 MySQL 数据库的所有过程。 挂载...

    Linux安装Mysql5.6教程_Linux-Mysql-Install.zip

    Linux安装Mysql5.6教程_Linux-Mysql-Install

    linux安装mysql(实测没问题)

    ### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...

    linux_install_mysql.zip_MYSQL

    在Linux系统中安装MySQL数据库是一项基础且重要的任务,尤其对于那些需要进行数据存储和管理的项目。本教程将详述如何在Linux环境下高效地安装MySQL,帮助你掌握这一过程。 首先,MySQL是世界上最受欢迎的关系型...

    Linux安装Mysql5.6教程(手把手教你)

    ./scripts/mysql_install_db --user=mysql ``` ##### 7. 调整目录权限 为了让MySQL能够正常启动,还需要对目录权限做进一步调整: ```bash chown -R root:root . chown -R mysql:mysql data ``` ##### 8. 将MySQL...

    linux上安装mysql.pdf

    创建mysql组及用户 Java代码 1. groupadd mysql ...4. scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mys ql/data 5. chown -R root . 6. chown -R mysql data

    linux mysql安装(图文)

    在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的一项技能。本文将详细讲解如何在Linux环境下通过tar.gz格式的安装包来安装MySQL。MySQL是一种广泛使用的开源关系型数据库管理系统,对于服务器部署...

    linux-mysql5.6.29

    【Linux MySQL 5.6.29 安装与配置详解】 MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),在Linux系统中被广泛应用。本文将详细介绍如何在Linux环境下安装和配置MySQL 5.6.29版本,包括RPM包的安装、...

    mysql for Linux (mysql-standard-4.1.22-pc-linux-gnu-i686.tar.gz )

    4. 初始化数据库:`/usr/local/mysql/bin/mysql_install_db` 5. 设置权限:`chown -R mysql:mysql /var/lib/mysql` 6. 启动服务:`/etc/init.d/mysqld start` 7. 配置系统服务,使其能在启动时自动运行:`chkconfig ...

    mysql-5.6.36-linux.tar.gz

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,尤其在Linux环境下,它的稳定性和性能得到了广泛认可。本教程将详述如何在Linux系统中安装MySQL 5.6.36版本。 首先,确保你的Linux系统已经更新到最新版本,...

    mysql.rar_linux mysql_linux mysql_mysql linux

    在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,其稳定性和性能备受开发者青睐。本文将深入探讨如何在Linux环境下连接MySQL数据库,并提供相关的示例代码。 首先,确保你的Linux系统已经安装了...

    Linux下安装Mysql

    2. **安装依赖**:MySQL可能依赖于一些系统库,运行`sudo yum install -y libaio numactl`来安装必要的依赖。 3. **下载RPM包**:如果尚未下载,可以从MySQL官方网站获取最新版本的RPM包,或者使用提供的`MySQL-...

    Linux Mysql 安装配置详细文档

    在Linux系统上安装和配置MySQL是一项基础且重要的任务,尤其对于需要进行数据库管理的服务器环境。以下是基于给定文件内容的详细步骤和知识点解析: 1. **修改`apt source list`配置**: 这个步骤是更新或替换默认...

    linux mysql 5.5.58 64位

    4. **初始化数据库**:运行MySQL的初始化脚本,创建root用户和默认的数据库,如`./scripts/mysql_install_db --user=mysql`。这一步会生成所需的系统表和初始数据。 5. **启动MySQL服务**:使用MySQL提供的二进制...

    linux mysql 5.7 64位 rpm包

    3. 安装MySQL服务器和客户端:使用`yum install`命令安装MySQL服务器和客户端RPM包。 4. 初始化数据库:安装完成后,执行`mysqld`初始化脚本创建默认用户和数据库。 5. 配置服务:设置MySQL服务自动启动,并启动服务...

Global site tag (gtag.js) - Google Analytics