时间:2021-07-01 10:21:17 帮助过:16人阅读
要用本文提供的方法安装,需要首先使用源码安装 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>
![]() |
![]() ![]() |
@Wentasy |