5月23日任务
11.1 LAMP架构介绍
11.2 MySQL、MariaDB介绍
11.3/11.4/11.5 MySQL安装
扩展
mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.html
mysql5.7二进制包安装(变化较大) http://www.apelearn.com/bbs/thread-10105-1-1.html
LAMP: Linux+Apache+Mysql/MariaDB+Perl/PHP
MySQL 5.6变化较大, 5.7性能上有很大提升
MariaDB 5.5对应MySQL 5.5, 10.0版本对应MySQL 5.6
1. MySQL安装
cd /usr/local/src
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
cd /usr/local/mysql/
useradd mysql
mkdir /data/
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
错误解决
FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper
解决办法:
yum list |grep perl |grep -i dumper
模糊搜索, 忽略大小写
yum install -y perl-Data-Dumper
看有没有2个OK或echo $?
检验上条命令是否正确
拷贝配置文件
cp support-files/my-default.cnf /etc/my.cnf
centos7默认自带了一个mariadb的配置文件/etc/my.cnf
, 要修改参数才能用.
datadir写成/usr/local/mysql写错会无法启动
拷贝启动脚本
cp support-files/mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data/mysql
加入开机启动
chkconfig --add mysqld
chkconfig --list
启动
/etc/init.d/mysqld start
或 service mysqld start
查看进程
ps aux |grep mysql
netstat -lntp
另一种启动方法: 以命令行方式启动. 指定配置文件路径
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &
关闭用killall mysqld
: 先停止当前读写操作, 将写入未完成的数据慢慢写入, 完成后才杀死进程. 如果遇到进程始终杀不死, 说明数据量很大且正在写入. 不要强制用kill -9杀进程, 否则可能丢数据或损坏表.
精彩评论
不用翻吧
币种不一样, 按你注册时选的区域来的
加速用的
Press any key to start...or Press Ctrl+C to cancel [Info] C
感谢楼主,顺便分享个自用的防封梯子:https://xbsj3462.fun/i/xy049,速度快延迟低,新用户注册免
您好 感谢大神的教程 按着您的教程安装了 ssr和trojan 但是每隔一两天就连不上了 甚至在gcp本身的管理页用
第五步没看懂什么意思
您的免费试用赠金还剩 NT$9,067.00 每月估算费用为 $5.40 每小时约为 $0.007 用多少,付多少