首页 > 数据库 > mysql教程 > 系统运维技巧(五)MySQL的其他安装方式

系统运维技巧(五)MySQL的其他安装方式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 15:18:34
原创
983 人浏览过

要用本文提供的方法安装,需要首先使用源码安装 MySQL ,可以参考:搭建 LAMP 环境(源码方式) 第一步,将已经安装好的机器上的 MySQL 相关的文件和目录写入到文件 [root@serv02 local]# find /usr/local/mysql/ file 第二步,在 file 中加入 /etc/my.cnf 和

要用本文提供的方法安装,需要首先使用源码安装MySQL,可以参考:搭建LAMP环境(源码方式)


第一步,将已经安装好的机器上的MySQL相关的文件和目录写入到文件

[root@serv02 local]# find /usr/local/mysql/ > file
登录后复制

 

第二步,在file中加入/etc/my.cnf/etc/init.d/mysqld

  
[root@serv02 local]# vim file 
[root@serv02 local]# head -n2 file 
/etc/my.cnf
/etc/init.d/mysqld
登录后复制

第三步,打包

[root@serv02 local]# tar -cPvf mysql.tar -T file
[root@serv02 local]# cd ~
<span><span>--</span><span>上述三步可以一步到位</span>
</span>
<span><span>#</span><span>打包不压缩</span></span>
[root@serv02 htdocs]# find /usr/local/mysql//etc/my.cnf /etc/init.d/mysqld | xargs tar -cPvf mysql.tar
<span><span>#</span><span>打包压缩</span></span>
[root@serv02 htdocs]# find /usr/local/mysql//etc/my.cnf /etc/init.d/mysqld | xargs tar -cjPvf mysql.tar.bz2
登录后复制

第四步,拷贝到远程机

[root@serv03 ~]# yum install /usr/bin/scp -y
[root@serv02 local]# scp mysql.tar192.168.1.13:/root
root@192.168.1.13's password: 
mysql.tar                                                                                          100% 1103MB  39.4MB/s  00:28    
登录后复制

第五步,进入远程机,解压

[root@serv03 ~]# tar -xPvf mysql.tar
登录后复制

第六步,添加mysql组和用户,注意组和用户ID应该和源机器的一致

<span>[root@serv01 opt]# groupadd -g 500 mysql
[root@serv01 opt]# useradd -u 500 -g 500 -r -M -s /sbin/nologin mysql 
</span><span>#如果没有mysql用户,会报如下错误</span><span>
Starting MySQL. ERROR! Manager of pid-filequit without updating file.
</span>
登录后复制

第七步,添加mysql相关命令到环境变量

[root@serv03 ~]# vim ~/.bash_profile
[root@serv03 ~]# cat ~/.bash_profile | grep PATH
PATH=/usr/local/mysql/bin/:$PATH:$HOME/bin
export PATH
[root@serv03 ~]# . ~/.bash_profile 
登录后复制

第八步,启动MySQL

[root@serv03 ~]# /etc/init.d/mysqld start
登录后复制

第九步,登录

[root@serv03 ~]# mysql -uroot -phelloworld
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.58-log Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| discuz             |
| larry              |
| mysql              |
| phpbb              |
| phpbbtest          |
| test               |
| ultrax             |
| wordpress          |
+--------------------+
9 rows in set (0.00 sec)

mysql> 
登录后复制


<span><span>我的邮箱</span></span><span>:</span>wgbno27@163.com <span> <span>新浪微博</span></span><span>:</span>@Wentasy27
  <span>微信公众平台</span>:JustOracle(微信号:justoracle)
  <span>数据库技术交流群</span>:336882565(加群时验证 From CSDN XXX)
  <span><strong>By Larry Wen</strong></span>
登录后复制


系统运维技巧(五)MySQL的其他安装方式 系统运维技巧(五)MySQL的其他安装方式 系统运维技巧(五)MySQL的其他安装方式
@Wentasy
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
php - Dedecms系统和discuz系统的问题
来自于 1970-01-01 08:00:00
0
0
0
w10系统怎么配置
来自于 1970-01-01 08:00:00
0
0
0
xp系统看不了视频
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板