LNMP源码编译安装之Mysql

此处后补一张集群架构图
LNMP源码编译安装之Mysql

Mysql 数据库
是一种关系型数据库管理软件,关系型数据库特点是将数据库保存在不同的二维表(Excel)中,并且将这些表放入不同的数据库中,而不是把所有数据统一放在一个大仓库里,这样的设计增加了Mysql的读取速度,灵活性和可管理性也得到了很大提高。访问及管理Mysql数据库的最常用标准化语言为SQL结构化查询语言。

Mysql安装

[root@web01 ~]# useradd -s /sbin/noligin mysql -M
[root@web01 tools]# mv mysql-5.5.49-linux2.6-x86_64 /application/mysql-5.5.49
[root@web01 tools]# cd /application/mysql-5.5.49/
[root@web01 tools]# ln -s /application/mysql-5.5.49/ /application/mysql
[root@web01 mysql]# chown -R mysql.mysql /application/mysql/
[root@web01 mysql]# ./scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql   初始化

LNMP源码编译安装之Mysql
修改配置文件

cd /application/mysql/bin
sed -i 's#/usr/local/#/application/#g' mysqld_safe 
sed -i 's#/usr/local/#/application/#g' support-files/mysql.server  
cp support-files/mysql.server /etc/init.d/mysqld  拷贝到启动脚本
chmod +x /etc/init.d/mysqld 赋予权限
[root@web01 bin]# less mysqld_safe

LNMP源码编译安装之Mysql

指定配置文件

[root@web01 mysql]# cp support-files/my-small.cnf /etc/my.cnf 
cp:是否覆盖"/etc/my.cnf"? y
  • 启动数据库*
    [root@web01 mysql]# /application/mysql/bin/mysqld_safe --user=mysql &
    [1] 6953
    180411 21:35:31 mysqld_safe Logging to '/application/mysql/data/web01.err'.
    180411 21:35:31 mysqld_safe Starting mysqld daemon with databases from /application/mysql/data
    PATH="/application/mysql/bin:$PATH"  设置环境变量
    echo "PATH="/application/mysql/bin:$PATH"" >>/etc/profile
    . /etc/profile
    [root@web01 mysql]# lsof -i :3306
    COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
    mysqld  7183 mysql   10u  IPv4  61272      0t0  TCP *:mysql (LISTEN)

启动关闭测试

[root@web01 mysql]# /etc/init.d/mysqld stop
Shutting down MySQL.180411 21:44:45 mysqld_safe mysqld from pid file /application/mysql/data/web01.pid ended
 SUCCESS! 
[1]+  Done                    /application/mysql/bin/mysqld_safe --user=mysql
[root@web01 mysql]# lsof -i :3306
[root@web01 mysql]# /etc/init.d/mysqld start
Starting MySQL... SUCCESS! 

Mysql数据库安装总结-脚化

useradd -s /sbin/noligin mysql -M
mkdir –p /application/
mkdir -p /home/oldboy/tools 
cd /home/oldboy/tools/
tar zxf mysql-5.5.49-linux2.6-x86_64.tar.gz
useradd -s /sbin/noligin mysql -M
mv mysql-5.5.49-linux2.6-x86_64 /application/mysql-5.5.49
cd /application/mysql-5.5.49/
ln -s /application/mysql-5.5.49/ /application/mysql
chown -R mysql.mysql /application/mysql/
./scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql  
cd /application/mysql/bin
sed -i 's#/usr/local/#/application/#g' mysqld_safe 
cd ..
sed -i 's#/usr/local/#/application/#g' support-files/mysql.server
cp support-files/mysql.server /etc/init.d/mysqld  
chmod +x /etc/init.d/mysqld 
\cp support-files/my-small.cnf /etc/my.cnf
/application/mysql/bin/mysqld_safe --user=mysql &
PATH="/application/mysql/bin:$PATH"
echo "PATH="/application/mysql/bin:$PATH"" >>/etc/profile
. /etc/profile
lsof -i :3306
/etc/init.d/mysqld stop
chkconfig mysqld on 

转载于:https://blog.51cto.com/jungiewolf/2108535

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值