安装lamp之 一键安装单实例mysql

#!/bin/sh

#一键安装单实例mysql

#xiaogao 20190921

#创建相关mysql用户

groupadd mysql

useradd -s /sbin/nologin -g mysql -M mysql

tail -1 /etc/passwd

#安装mysql依赖库

yum -y install ncurses-devel

#开启安装mysql,记得先上传安装包到/home/lvnian/tools/

cd /home/lvnian/tools/

tar zxf mysql-5.1.72.tar.gz

cd mysql-5.1.72

./configure \

--prefix=/application/mysql5.1.72 \

--with-unix-socket-path=/application/mysql5.1.72/tmp/mysql.sock \

--localstatedir=/application/mysql5.1.72/data \

--enable-assembler \

--enable-thread-safe-client \

--with-mysqld-user=mysql \

--with-big-tables \

--without-debug \

--with-pthread \

--enable-assembler \

--with-extra-charsets=complex \

--with-readline \

--with-ssl \

--with-embedded-server \

--enable-local-infile \

--with-plugins=partition,innobase \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static

#--with-plugin-PLUGIN \

make && make install

echo $?

#制作软连接:

ln -s /application/mysql5.1.72  /application/mysql

#创建msyql数据库文件

cd /home/lvnian/tools/mysql-5.1.72/support-files/

ls my*.cnf -l

/bin/cp my-small.cnf /etc/my.cnf

mkdir /application/mysql/data -p

chown -R mysql.mysql /application/mysql/data/

#初始化数据库

/application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql

#启动mysql数据库

#/application/mysql/bin/mysqld_safe &

#启动方法2

echo "-----------启动方法mysql 2---------------"

cp /home/lvnian/tools/mysql-5.1.72/support-files/mysql.server /etc/init.d/mysqld

chmod 700 /etc/init.d/mysqld

/etc/init.d/mysqld restart

sleep 5

netstat -lnt|grep 3306

lsof -i :3306

#设置mysql命令全局使用路径

echo ‘PATH=$PATH:/application/mysql/bin‘ >> /etc/profile

source /etc/profile

which mysql

#设置开机自启动mysql数据库

chkconfig --add mysqld

chkconfig mysqld on

chkconfig --list mysqld

#进入数据库:

mysql

quit;

####单实例mysql安装完毕

#########################################################################################################################

#修改密码

mysqladmin -uroot password ‘lvnian‘

时间: 2024-10-07 19:33:06

安装lamp之 一键安装单实例mysql的相关文章

安装lamp之 一键安装php

#!/bin/sh #一键安装php #xiaogao 20190921 #安装依赖包: yum install zlib libxml libjpeg freetype libpng gd  curl libiconv  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel  libxslt-devel openssl* -y #上面安装完还是没有libiconv库,需要编译

centos6.5安装单实例mysql

mysql官网下载地址:http://downloads.mysql.com/archives/community/ 选择x64源码安装包进行下载: 将安装文件放在/usr/local/src/下 卸载和删除mysql原有的相关内容: userdel -r mysql groudel mysql find / -name "mysql" -exec rm -rf {} \; 新建mysql用户.用户组: groupadd mysql useradd -s /sbin/nologin -

单实例MySQL安装

1.建立账号 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -s /sbin/nologin -g mysql -Mmysql useradd参数说明: -s/sbin/nologin 表示禁止该用户登录 -gmysql 指定属于mysql组 -M表示不创建用户家目录 2.配置安装环境 创建目录并授权: [[email protected] ~]# mkdir /home/tools [[email pr

MySQL第01课- CentOS + 单实例MySql编译安装总结

2016年2月,从oracle转向MySql ,碰上几个坑,特此记录 总结 1.注意环境变量.配置文件,操作过程不能出错 2.相比rpm方式安装,编译安装方式可以指定安装路径,再说安装是简单活,将来安装最新版数据库,会看文档,学里面的知识更重要 3.系统管理员操作数据库一定要小心,重要操作应三思而后行 ----------------------------------------- 1.注意:第一步要检查是否有安装过mysql,有的话要干掉,否则最后启动服务不成功 [root@fox ~]#

lnmp或者lamp环境一键安装

参考网址:https://lnmp.org/install.html 下载并安装LNMP一键安装包: 您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里. 安装LNMP稳定版如需无人值守安装,请使用 无人值守命令生成工具,或查看无人值守说明教程 wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz &&am

shell脚本安装LAMP架构(一键执行)

一键安装代码(可ctr+c哦) 1.挂载的主机IP.密码自行更改 #!/bin/bash #一键自动构建LAMP架构(请使用source执行或者使用.命令执行) #数据库默认密码为123123 #远程挂载 df -hT | grep -o "cifs" if [ $? -ne 0 ];then echo "Start mount" yum install expect -y read -p "请输入提供硬盘主机IP:" gongip /usr/b

同主机单实例MySQL跨库同步指定表

需求: 同一主机同实例MySQL有A和B两个库,现在需实现test1库中表host和test2库中表host插入.删除.更新单向同步.(table01与table02具有相同表结构) 解决方案: 可以使用触发器实现,举例如下: 1.创建模拟环境 create database test1; use test1 CREATE TABLE `host` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, `host` varchar(20) NOT NULL, `p

Linux环境下安装单实例MySQL 5.7

一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 二.安装步骤 1.检查系统中是否安装了其他版本的MySQL(root用户) 首先检查系统中是否安装了其他版本的MySQL,使用以下命令进行检查: yum list installed | grep mysql yum list installed | grep mariadb MariaDB数

单机lamp环境一键安装部署

#!/bin/bash #author by martin 2015-07-22 #auto install lamp H_FILE=httpd-2.2.31.tar.gz H_DIR=httpd-2.2.31 M_FILE=mysql-5.1.72.tar.gz M_DIR=mysql-5.1.72 P_FILE=php-5.4.22.tar.gz P_DIR=php-5.4.22 if [ -z $1 ];then echo -e "\033[32m please select instal