`

【转】ubuntu MySQL采用apt-get install安装目录

 
阅读更多
一). ubuntu下mysql安装布局:
/usr/bin                      客户端程序和mysql_install_db
/var/lib/mysql            数据库和日志文件
/var/run/mysqld        服务器
/etc/mysql               配置文件my.cnf
/usr/share/mysql       字符集,基准程序和错误消息
/etc/init.d/mysql        启动mysql服务器
二). 设置mysql服务器随开关机自动启动和关闭:
系统 -> 系统管理 -> 服务
进行到“服务设置”窗口后,激活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 。操作如下:
vi  my.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/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)
7、重新启动MySQL服务
/etc/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。还要注意目录的属主和权限。
四). 配置mysql数据库的INNODB存储引擎:
1 . 查看mysql存储引擎情况: 登录mysql数据库,在mysql>提示符下搞入show engines;命令。发现: InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。
2. 设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。
3. 重启mysql服务器:mysqladmin -u root -p shutdown(回车),sudo /etc/init.d/mysql start(回车)。
4. 登录mysql数据库,在mysql>提示符下搞入show engines;命令。如果出现 InnoDB |DEFAULT,则表示我们 设置InnoDB为默认引擎成功。
ps: 这里我用重启命令sudo /etc/init.d/mysql restart,出现错误信息, 所以用了上面(步骤3)那种关闭服务又启动的笨方法。
 
分享到:
评论

相关推荐

    Ubuntu下apt-get方式安装LNMP

    Ubuntu下apt-get方式安装LNMP LNMP(Linux、Nginx、MySQL、PHP)是一种常见的Web服务器架构,本文将指导读者使用apt-get方式在Ubuntu系统下安装LNMP环境。 一、安装Nginx LNMP环境的核心组件是Nginx,使用以下...

    Ubuntu Linux系统下Apt-get命令参数详解

    在Ubuntu Linux系统中,`apt-get`是Debian系Linux发行版中用于软件包管理的命令行工具,它允许用户安装、更新、卸载和管理软件。本篇文章将深入解析`apt-get`命令的参数及其用途,帮助你更有效地进行系统维护。 1. ...

    ubuntu下安装nagios指南

    在Ubuntu 8.10系统上安装Nagios是一项涉及多个组件的过程,包括Apache服务器、PHP、MySQL数据库、NRPE(Nagios Remote Plugin Executor)、SNMP(简单网络管理协议)、ndoutility、nagvis等。以下是详细的安装步骤:...

    ubuntu下apt-get安装和彻底卸载mysql详解

    在Ubuntu系统中,`apt-get` 是一个强大的包管理器,用于安装、更新和卸载软件,包括MySQL这样的数据库管理系统。下面将详细讲解如何使用`apt-get`在Ubuntu上安装和彻底卸载MySQL。 **一、安装MySQL** 1. 首先,...

    在Ubuntu中用apt-get安装cacti-02-InstallcactiandPA.pdf

    2. 安装Cacti和SNMP服务:接着,通过运行`apt-get install cacti snmpd`来安装Cacti及其依赖,包括SNMP守护进程,它允许Cacti通过SNMP协议收集网络设备的数据。 3. 配置Cacti数据库:在安装过程中,系统会提示你...

    ubuntu18.04卸载mysql并重新安装的方法.doc

    其中,`sudo rm /var/lib/mysql/ -R`命令将删除MySQL服务器的数据目录,`sudo rm /etc/mysql/ -R`命令将删除MySQL服务器的配置文件目录,`sudo apt-get autoremove mysql* --purge`命令将卸载MySQL服务器软件包。...

    Ubuntu安装mysql和sqlite3

    1. **安装MySQL服务:**使用命令`sudo apt-get install mysql-server`。 2. **安装MySQL客户端:**使用命令`sudo apt-get install mysql-client`。 3. **安装PHP与MySQL的连接器:**使用命令`sudo apt-get install ...

    ubuntu12.04安装mysql---黑佳伦.pdf

    apt-get install libaio1 ``` 6. **再次初始化并设置root密码**: 安装完`libaio1`后,重新运行`mysql_install_db`,然后设置root用户的密码: ``` ./bin/mysqladmin -u root password 'yourpass' ``` 之后...

    Ubuntu数据库服务器--mysql的安装和配置.docx

    在终端中键入`apt-get install mysql-server mysql-client`,然后按`y`确认安装。安装过程中,系统会提示设置MySQL的root用户的密码,两次输入相同的密码以确认。 安装完成后,通过运行`sudo service mysql restart...

    ubuntu下安装和使用owncloud.pdf

    sudo apt-get install mysql-server ``` 设置root用户的密码。 3. 安装Apache2 web服务器: ``` sudo apt-get install apache2 ``` 4. 安装PHP5: ``` sudo apt-get install php5 ``` 5. 安装PHP5的...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.pdf

    Ubuntu 安装配置 Apache2+Tomcat6+Mysql5 全攻略 本文详细介绍了如何在 Ubuntu 8.04 Server 版本中安装和配置 Apache2、Tomcat6 和 Mysql5。整个过程可以分为准备工作、安装 Ubuntu、安装 Apache2、安装 Tomcat6、...

    Ubuntu操作系统下安装MySQL数据库的方法

    Ubuntu 操作系统下安装 MySQL 数据库的方法 本文将详细介绍在 Ubuntu 操作系统下安装 MySQL 数据库的方法。安装 MySQL 数据库需要编译和安装多个依赖项,因此需要Download和安装一些必备工具。 安装必备工具 在 ...

    Ubuntu 18.04.1+Mysql 5.7.29+Python 3.6.9部署django项目

    mysql安装(sudo apt-get update): 1.1命令安装 (1)sudo apt-get install mysql-server (2)sudo apt-get install mysql-client (3)sudo apt-get install libmysqlclient-dev 1.2使用 (1)启动服务 sudo /etc/init...

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update Err:1 http://security.debian.org/debian-security buster/updates InRelease Temporary failure ...

    ubuntu下搭建lamp-.docx

    - `sudo apt-get install mysql-workbench`则会安装MySQL Workbench,这是一个图形化的数据库管理工具。 2. **安装Apache** - 执行`sudo apt-get install apache2`命令,Apache2将被安装到系统中。安装完成后,...

    Ubuntu中基本应用操作V1.0

    2. 安装 MySQL:sudo apt-get install mysql-server 3. 安装 Php5:sudo apt-get install php5 libapache2-mod-php5 4. 安装 Php5-MySQL 扩展:sudo apt-get install php5-mysql 在安装和配置这些服务时,需要根据...

    Ubuntu-10-04下搭建php网站运行环境linux服务器应用-电脑资料.doc

    sudo apt-get install mysql-server-5.1 mysql-client-5.1 ``` 安装过程中,系统将提示您输入密码,请注意记录密码。 安装 phpMyAdmin phpMyAdmin 是一个基于 Web 的 MySQL 管理工具,我们可以使用以下命令来安装...

    Ubuntu下彻底卸载mysql.pdf

    1. 安装 MySQL 服务器:`sudo apt-get install mysql-server` 2. 安装 MySQL 客户端:`sudo apt-get install mysql-client` 3. 安装 PHP-MySQL Extension:`sudo apt-get install php5-mysql` 配置 MySQL 配置 ...

    详解Ubuntu下安装mysql和简单操作

    ubuntu上安装MySQL非常简单只需要几条命令就可以完成。 sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了...

Global site tag (gtag.js) - Google Analytics