当前位置:网站首页 > 软件教程 > 正文

阿里云服务器数据库配置大全总汇

作者:admin发布时间:2021-11-02分类:软件教程浏览:评论:0


导读:服务器重启1)shutdown--help可以查看shutdown命令如何使用,当然也可以使用manshutdown命令。2)shutdown-hnow现在立即关机3)shutdown-rnow现在立即重启4)shutdown-r+3三分钟后重启5)shutdown-h+3TheSystemwillshutdownafter3minutes提示使用者将在三分钟后关机6)sh


服务器重启
1)shutdown --help
能够查看shutdown指令怎么使用,自然可以应用man shutdown指令。
2) shutdown -h now 如今马上待机
3)shutdown -r now 如今马上重新启动
4)shutdown -r 3 三分钟后重新启动
5)shutdown -h 3 “The System will shutdown after 3 minutes” 提醒使用人将在三分钟后待机
6)shutdown -r 20:23 在20:23时将重新启动电子计算机
7)shutdown -r 20:23 & 能够将在20:23时重新启动的每日任务放进后台管理去,客户能够再次实际操作终端设备

shutdown -r now
阿里巴巴云mysql运行
/alidata/server/mysql-5.1.57/share/mysql/mysql.server start
查询mysql过程
ps -ef|grep mysqld 看一下是不是有mysqld_safe 和mysqld过程

ps -ef | grep java

假如已加上到服务程序中,能够service mysqld status

 1. 在LINUX指令服务平台键入1-2字符后按Tab键会全自动补齐后边的一部分(前提条件是要有这个东西,比如在装了tomcat的条件下,键入tomcat的to按tab)。
  2. ps 指令用以查询当今在运作的过程。
  grep 是检索
  比如: ps -ef | grep java
  表明查询全部过程里CMD是java的进度信息内容
  ps -aux | grep java
  -aux 表明全部情况
  ps
  3. kill 指令用以停止过程
  比如: kill -9 [PID]
  -9表明逼迫过程马上终止
  一般用ps 查看进程PID ,用kill命令停止过程
  在网上有关这块的內容

方式 一:
指令:
[root@localhost /]# /etc/init.d/mysql start|stop|restart|reload|force-reload
[root@localhost init.d]# /etc/init.d/mysql start|stop|restart|reload|force-reload
方式 二:
较为常见的MySQL指令:
一.运行方法
1.应用 service 运行:[root@localhost /]# service mysqld start (5.0版本号是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本号是mysql)
Shutting down MySQL.....[??????]
Starting MySQL.[??????]
[root@szxdb etc]#
2.应用 mysqld 脚本制作运行:/etc/inint.d/mysqld start
3.应用 safe_mysqld 运行:safe_mysqld&
二.终止
1.应用 service 运行:service mysqld stop
2.应用 mysqld 脚本制作运行:/etc/inint.d/mysqld stop
3.mysqladmin shutdown
三.重新启动
1.应用 service 运行:service mysqld restart (我便用这一指令拿下的,5.0版本号指令)
service mysql restart (5.5.7版本号指令)
2.应用 mysqld 脚本制作运行:/etc/init.d/mysqld restart
改动root登陆密码
mysqladmin -uroot -p password woshiduideEnter password: ******

memecached启动命令(1024M=1G运行内存):
/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root

2.把Memcached服务项目载入到Linux的开机启动项中.万一设备关闭电源系统软件重新启动.那麼Memcached便会自动启动了.
倘若运行Memcache的服务端的指令为:
# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid容来源于17jquery
想启动自动启动得话,只需在/etc/rc.d/rc.local中添加一行,下边指令
/usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u apache -c 256
上边有一些物品能够参照一下:即,ip不特定时,默认设置是该设备,客户:最好是挑选是:apache 或 deamon
那样,也就是归属于哪一个客户的服务项目,由哪一个客户运行。

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

mysql随开机启动
1.最先是写 service脚本制作
service脚本制作必须进到到文件目录/etc/init.d中,随后touch memcached,最终vim memcached后开展脚本编写,脚本制作如下所示:
#chkconfig: 345 60 60
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
export LANG=en_US.UTF-8
start()
{
echo -n $"Starting memcached: "
memcached -d -m 512 -l localhost -p 11211 -u memcached
echo "[OK]"
}
stop()
{
echo -n $"Shutting down memcached: "
memcached_pid_list=`pidof memcached`
kill -9 $memcached_pid_list
echo "[OK]"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
好啦,现在可以查验下是不是合理,service memcached start/stop/restart,假如3个命令都一切正常,那麼能够开展下一步了。
2.把service申请注册到开机运行服务项目中去:chkconfig --add memcached ,假如取得成功那麼你应用chkconfig --list应当能够见到memcached的选择了,到此memcached就取得成功配备成服务项目了。
service mysqld restart

0 先掌握服务器和数据库查询的自然环境
#服务器
运行内存多少,为了更好地看有多少剩下能为mysql空出是多少来:free
資源应用状况,看负荷状况,关键看空余 CPU百分数(带 xx% id):top
#mysql
看mysql数据库文件多少:du -c -s /var/lib/mysql
1 基本调节(最首要的)
# 配备mysql的innodb内存占用,依据上面結果中剩下运行内存(取80%)提升 innodb_buffer_pool_size的值
# 配备mysql的其他运行内存应用和缓存文件应用状况,不必加的很大,主要是 sort_buffer_size, join_buffer_size, key_cache_size。
配备根据是:总运行内存 - OS系统软件预埋 - max_connections * (sort_buffer_size join_buffer_size read_buffer_size read_rnd_buffer_size thread_statck ) - key_cache_size > 0
2 提升调节(归属于提升特性层面)
主要是有以下几层面:
联接等候序列数 back_log
手机客户端要求进程缓存文件数 thread_cache_size
表缓存的总数 table_open_cache
临时表的内存空间,用以group by的提升 tmp_table_size
innodb日志缓存尺寸 innodb_log_buffer_size
innodb能开启表的总数尺寸(杜兰特的表尤其多时提升该项值) innodb_open_files

php:
@安裝memcache
#wget http://pecl.php.net/get/memcache-2.2.6.tgz
#tar zxvf memcache-2.2.6.tgz
# cd memcache-2.2.6
#/alidata/server/php-5.2.17/bin/phpize
#./configure --with-php-config=/alidata/server/php-5.2.17/bin/php-config
#make
#make install
表明如下所示信息内容时为安裝取得成功:
Installing shared extensions: /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/
#vi /usr/local/webserver/php/lib/php.ini
搜索extension_dir = "./",除掉分号,并改成
extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/"
在extension_dir下边再加上 extension = "memcache.so"
储存
#killall php-fpm
#/usr/local/webserver/php/sbin/php-fpm 运行
查看phpinfo中是不是有memcache一项,有则取得成功




php
/alidata/server/php-5.2.17/etc/php.ini
网站导航:/alidata/www
服务器程序文件目录:/alidata/server
Mysql 文件目录 /alidata/server/mysql/var
Php文件目录/alidata/server/php
linux进来mysql
/alidata/server/mysql-5.1.57/bin/mysql -uroot -p

/alidata/server/mysql-5.1.57/bin/

mysql的Table is readonly解决方法

今日,把mysql下一个数据信息的表拷贝到另一个文件夹名称,結果浏览时,提醒”Table is readonly”的不正确。

我的服务器是centos5,由于以前碰到许多管理权限难题,当听到这一提醒时,第一反应便是数据分析表的权限管理除开难题。

给错误的表文档授予写管理权限以后,或是提醒错误。google以后发觉还必须flush一下才行。用

mysqladmin -u <username> -p flush-tables 指令取得成功flush全部readonly的表后,解决问题。
www.2cto.com
本次处理mysql table is readonly的操作步骤是:
给mysql的数据库查询文件目录再加上可写管理权限,即777
到mysql的Bin文件目录实行更新
###########
/alidata/server/mysql-5.1.57/bin/
mysqladmin -u root -p flush-tables
#############

另:变更了mysql权限表,能够重新启动mysql 网络服务器
mysqladmin -u <username> -p reload

为了更好地防止下一次再碰到该类难题时不会难解,在这里把mysql Table is readonly(mysql数据分析表写保护)这个问题的解决方法做一个汇总。
碰到mysql table is readonly(数据分析表写保护)这类的提醒,从下边五个视角来查验难题的因素:

1.看一下写保护的表文件权限是不是配备恰当。
2.查询写保护表是不是锁上。
3. 查询的数据库查询客户对该数据库查询的写保护表是不是具备独立的密钥管理。
4. 应用MySQL的提升或是修补实际操作对写保护数据分析表开展修补(我就用的是sqlyog)
5. 查询你的写保护表是不是为InnoDB种类,这类种类的表是不可以拷贝应用的。

ftp
wget -c -b ftp://rostwwee:rost1688$%@202.75.223.130/site1/wwwroot/images/goods/goods20121231.7z
-b后台程序
查询日志指令
tail -f wget-log.12
按着ctrl c撤出

杀掉全部同样过程
killall wget
表明全部wget过程
ps aux | grep wget

linux进apache。网址设定
/alidata/server/httpd-2.2.22/conf/phpwind.conf

apache重新启动
/alidata/server/httpd-2.2.22/bin/apachectl -k restart

查询什么端口号被开启 netstat -anp

关闭端口号:
iptables -A INPUT -p tcp --dport 21 -j DROP
iptables -A OUTPUT -p tcp --dport $PORT -j DROP
开启端口:
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 21 -j ACCEPT

第一步:在服务器防火墙中载入关掉21端口的标准
# iptables -A INPUT -p tcp --dport 21 -j DROP
第二步:储存服务器防火墙标准
# service iptables save
# serviceiptables restart
# service vsftpd stop
# chkconfig vsftpd off

标签:阿里云


欢迎 发表评论: