sudo apt-get install mysql-server 安装mysql
sudo netstat -tap | grep mysql 查看是否启动了服务
mysql -u root -p 登录mysql
check table myIsam 查看数据表状态
repair table myIsam 修复myIsam数据表
mysql5.6以后默认使用Innodb独立表空间
系统表空间转移到独立表空间
- 使用mysqldump导出所有数据库的表数据
- 停止mysql服务,修改参数,删除以前Innodb相关文件
- 重启mysql服务,重建Innodb系统
- 重新导入数据
su 切换服务器的用户
sudo 操作,请示操作进行 超级权限是临时的 使的普通用户通过自己的密码可以进行超级权限的进行
sudo passwd root 修改root账号的密码
安装软件
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php-mysql //mysql和php关联
sudo apt-get install php
sudo apt-get install libapache2-mod-php //php和apache关联的扩展
sudo apt-get install php5-fpm //nginx所需要的扩展,这个看自己的需要
sudo apt-get install memcached; //memcache服务端
sudo apt-get install php-memcache/php-memcached //memcache php客户端
sudo service mysql restart
关于apache2目录下文件介绍
核心配置
mods- Apache模块
sites- 虚拟主机
availadble 可以使用的; enabled已经开启的
mysql数据的迁移
一般数据库所在的目录是/var/lib/mysql中
一般是转移到一个挂载的硬盘中,所属用户组和用户都是mysql的,这里新建一个目录模拟操作
mkdir /mysqldata
chown -vR mysql:mysql /mysqldata/
sudo chmod -vR 700 /mysqldata/
cp -av /var/lib/mysql/* /mysqldata/
vim /etc/mysql/my.cnf 修改mysql的配置文件
datadir = /var/lib/mysql 修改为 /mysqldata 保存退出
修改一下unbantu自带的软件限制配置一下
vim /etc/apparmor.d/usr.sbin.mysqld
#/var/lib/mysql/ r
#/var/lib/mysql/* rw
/mysqldata/ r,
/mysqldata/** rwk
重新启动apparmor,mysql
service apparmor reload
service mysql start
mysqld --help --verbose | grep -A 1 'Default options' 查看mysql配置文件启动
mysql监控
mysqladmin -uroot -pzroot -hlocalhost ping 查看mysql服务器是否正常
mysqladmin -uroot -pzroot -hlocalhost status 查看mysql连接的几个信息
mysqladmin -uroot -pzroot -hlocalhost processlist 查看mysql连接的几个信息
mysqlcheck -uroot -pzroot --all-databases //检查修复数据表
show status like '%lock%'; 查看被锁定的表
sudo ln -s ../sites-available/pre.haotoufa.com.conf pre.haotoufa.com.conf
mkdir -p /home/wwwroot/mhtf.haotoufa.com/.well-known/acme-challenge
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.