摘要:
今天服务器遇到了一个很熟悉的问题输入#mysql -u root -pERROR 2002 (HY000):Can't connect to local MySQL server随即上网找寻答案,根据大家提供的方法我逐一尝试:1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock3、试试:service mysqld start4、如果是权限问题,则先改变 阅读全文
摘要:
1、sendto函数向数据报套接字发送数据包; int sendto(int sockfd, void* buffer, size_t size, int flags, struct sockaddr* to, size_t addrlen);2、recvfrom函数从数据报套接字读数据包,同时报告该包从何而来; int recvfrom(int sockfd, void * buffer, size_t size, int flags, struct sockaddr * to, size_t * addrlen);3、流程:4、例子:(1) DgramSocketClient.c: 数据包 阅读全文
摘要:
1、其他套接字操作函数(经常用于面向连接的通信过程和数据报通信过程):(1)getsockname函数用于返回本地套接字地址; int getsockname(int sockfd, struct sockaddr * address, socklen_t * address_len);(2)getpeername用于获取一个套接字的远程对等套接字的地址; int getpeername(int sockfd, struct sockaddr * address, socklen_t * address_len);(3)send函数用于向已连接的套接字发送数据; size_t send(int 阅读全文
摘要:
转:http://www.blogjava.net/yjhmily/articles/336926.html1、删除 mysqlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1sudoapt-getautoremove--purgemysql-server-5.02sudoapt-getremovemysql-server3sudoapt-getautoremovemysql-server4sudoapt-getremovemysql-co 阅读全文
摘要:
转:http://cycnet.blog.51cto.com/117809/812625 现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图: 由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图:输入Y进入到安装界面,在安装过程中,会弹出一个界面要求输入mysql的root的密码,这里一定输入,省得安装后再设密码了。如下图然后会要求确认,再输一... 阅读全文
摘要:
转:http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97安装MySQLsudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root在这里之所 阅读全文
摘要:
转:http://blog.chinaunix.net/uid-27103408-id-3280584.html由于实验需要安装mysql,当然我们可以通过sudo apt-get install mysql-server假如的你的源比较陈旧,需要先更新一下自己的源sudo apt-get update但是安装之后你会发现mysql的版本比较陈旧5.1.x,看一下mysql的官方网站,都已经出到5.5.25了,如果想要使用最新版本的mysql我们应该怎么办捏,对了,我们可以通过下载它的源码包来安装。首先我们安装之前要将之前版本的mysql卸掉。这就用到了之前文章中写到的一些卸载的小命令了哦su 阅读全文
摘要:
1、Linux支持6种类型的套接字接口,其中,最常用的是两种:数据流套接字和数据报套接字。2、TCP/IP协议的套接字地址结构是sockaddr_in,在系统头文件中定义。 结构sockaddr_in中的TCP或UDP端口号sin_port和IP地址sin_addr都是以网络字节顺序存储的。3、面向连接的套接字函数(1)socket函数创建一个套接字描述符。#include #include int socket(int domain, int type, int protocol);(2)connect函数用于与服务器建立一个连接。 int connect(int sockfd, str.. 阅读全文
摘要:
有一天,老和尚携小和尚云游四方,中途遇一条河;见一女子正想过河,却又不敢过。老和尚便主动背该女子趟过了河,然后放下女子,继续与小和尚赶路。小和尚不禁一路嘀咕:师父怎么了?竟敢背一女子过河?一路走,一路想,走过20里路,小和尚终于忍不住了,说:“师父,你犯戒了?你怎么背女人过河呢?”老和尚叹道:“我早已放下,你却还放不下!” 君子坦荡荡,小人常戚戚;心胸宽广,思想开朗,遇事拿得起、放得下,才能永远保持一种健康的心态。我们常说,一个人要拿得起,放得下。而在付诸行动时,“ 拿得起” 容易,“ 放得下” 却难。于情,能否放得下?人世间最说不清道不明的就是一个情字。凡是陷入感情纠葛的人,往往会理智失.. 阅读全文
摘要:
转:http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看就可以明确知道80 阅读全文