`

【转】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安装和彻底卸载mysql详解

    udo apt-get install mysql-server udo apt-get install mysql-client udo apt-get install php5-mysql(用于连接php和mysql) 查看mysql是否运行 aux | grep mysql 启动命令 /etc/init.d/mysql start 2.删除mysql ...

    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...

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

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

    Ubuntu18.04安装和使用Mysql数据库

    sudo apt-get install mysql-server 命令2 切换成root用户后执行下面的命令,否则可能权限不够,想换回普通用户只需ctrl+D sudo su - 命令3 下载安装mysql的客户端: sudo apt-get install mysql-client 命令4 ...

    ubuntu安装mysql详情步骤.txt

    ubuntu 安装MySQL 支持远程访问 sudo apt-get update sudo apt-get install mysql-server sudo apt-get install libmysqlclient-dev 登录 MySQL mysql -u root -p 创建用户 REATE USER 'username'@'host' ...

    在Ubuntu 18.04 下安装Mysql-Server没有密码设置处理方法

    sudo apt-get install mysql-server mysql-client 进行安装,如果安装过程中弹出密码输入提示,则正常安装即可! 2、由于没有出现密码设置项,不知道怎么进入数据操作命令行,处理方法: 2.1、找到安装时默认生成...

    ubuntu安装mysql pycharm sublime

    一、ubuntu安装mysql 首先查看是否安装过MySQL sudo netstat -tap|grep mysql 安装 sudo apt-get install mysql-server (安装过程中会提示设置密码什么的) apt-get update 更新软件包 apt-get upgrade 升级...

    mysql安装配置教程.pdf

    以下是MySQL的安装和配置教程: 1. 下载MySQL: - 访问MySQL官方网站(https://www.mysql.com/)并下载适用于你的操作系统的MySQL安装文件。 2. 安装MySQL: ... sudo apt-get install mysql-server ```

    devtool:用于共享代码片段的 Web 应用程序

    ##服务器 AWS EC2 Ubuntu 服务器 12.04 LTS ...sudo apt-get install mysql-client sudo apt-get install git ## RDS CLI 设置 提前准备凭证文件 参考 # ~/.bashrc #最後に追記 export AWS_CREDEN

    云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法

    $sudo apt-get install mysql-server $sudo apt-get install mysql-client $sudo apt-get install libmysqlclient-dev 在执行第一条命令的过程中,需要设置MySQL的root账号的密码。 利用下面的命令查看MySQL的scoket...

    腾讯云服务器ubuntu安装mysql.md

    一个小白买的腾讯云服务器,安装mysql,在 Ubuntu 上安装 MySQL,最简单的方式是在线安装。 ```shell #安装 MySQL 服务端、核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install ...

    图文详解Ubuntu下安装配置Mysql教程

    1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-...

    Ubuntu上mysql的安装及使用(通用版)

    不管是哪个版本的Ubuntu,安装mysql数据库基本上都是大同小异。下面介绍一下具体的安装步骤: 1、打开终端,并取得root权限 2、在终端输入: apt-get install mysql-server apt-get install mysql-client apt-get ...

    tixing-server:Backend server for the 消息提醒 app

    $ sudo apt-get install mysql-server $ sudo apt-get install redis-server $ sudo apt-get install nodejs $ sudo apt-get install libmysqlclient-dev $ sudo apt-get install libcurl3-dev 苹果系统: $ brew ...

    UABNTU LAMP

    sudo apt-get install mysql-server 安装过程中会叫你输入root用户密码,并确认。 3. 安装apache2 sudo apt-get install apache2 4. 安装php5 sudo apt-get install php5 5. 安装php的mysql模块 sudo apt-...

    Ubuntu下mysql安装和操作图文教程

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

    Ubuntu12下编译安装PHP5.3开发环境

    最近项目遇到一个坑爹的事情,一个源码必须使用PHP5.3,但是现在Ubuntu上自带的...sudo apt-get install mysql-server-5.5 -y 接着就是编译依赖环境: 复制代码 代码如下:  sudo apt-get install gcc g++ autoconf bu

    Port-Monitor:持续监控 IP 开放端口池的工具

    端口监视器持续监控 IP 开放端口池的工具此代码在 Ubuntu 14.04 上使用 Ruby 2.1.2 运行使用 nmap 的库是: : 这些是必需的依赖项 sudo apt-get install mysql-server mysql-client sudo apt-get install ...

    Ubuntu移除mysql后重新安装的方法

    sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如果你没有在卸载的时候去清理残留数据是不会提示你去设置root密码的  检查mysql是不是在运行 sudo service mysql status 一般...

Global site tag (gtag.js) - Google Analytics