centos常见问题解决
来源:互联网 发布:双阳网络 编辑:程序博客网 时间:2024/05/20 13:37
1. 运行yum命令时,能连接到网络,但报错try again ,有http 404,这个可能是你的centos版本过低,已经停更
2.连接不到网络(1)先cd /etc/sysconfig/network-scripts/ 再ls一下找到 ifcfg-e**数字(有的版本e后边的字母不一样数字是不一样的)这个东西
vi ifcfg-e**数字 把ONBOOT no改为yes
(2)如果(1)不行可以尝试
打开 vi /etc/resolv.conf,增加 nameserver 8.8.8.8
重启网络: service network restart
3.有时用yum命令时会出现another app is currently holding the yum lock;waiting for it to exit...它的状态为睡眠,关掉一些yum进程#rm -f /var/run/yum.pid
安装nginx,执行make时,提示
make: *** 没有规则可以创建“default”需要的目标“build”。 停止。
1.没安装pcre
2.若在“./configure”后方加入了“--with-http_gzip_static_module”(添加gzip压缩模块)提示以下错误:
./configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using –without-http_gzip_module
option, or install the zlib library into the system, or build the zlib
library
statically from the source with nginx by using –with-zlib=<path> option.
则需要安装“zlib-devel”即可
命令为yum install -y zlib-devel
忘记服务器密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
[root@CentOS ~]# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=
保存并且退出vi。
将mysql默认编码改为utf-8
我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8(网上还有提到其他的设置语句,是以前的版本,现在不用了)
在[mysqld]段增加下面的代码
character-set-server=utf8
collation-server=utf8_general_ci
:wq! #保存退出
systemctl restart mysql.service #重启MySQL;
3.重新启动mysqld
[root@CentOS ~]# service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
4.登录并修改MySQL的root密码
[root@CentOS ~]# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.69 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 'NewPassword' ) WHERE User = 'root' ;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
5.将MySQL的登录设置修改回来
[root@CentOS ~]# vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
[root@CentOS ~]# service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
- centos常见问题解决
- CentOS搭建Hadoop分布式集群详细步骤和常见问题解决
- CentOS系统常见问题解决:网络配置详细教程集锦
- 常见问题解决
- 常见问题解决
- CentOS常见问题解决方案
- CentOS 常见问题积累
- Linux常见问题(CentOS)
- CentOS常见问题记录
- linux centos 安装PHP Web环境详细步骤及常见问题解决
- 移动硬盘常见问题的解决
- 移动硬盘常见问题的解决
- 移动硬盘常见问题的解决
- Novell无盘站常见问题解决
- 移动硬盘常见问题的解决
- 4-Oracle常见问题解决
- PHP--session 常见问题解决
- IE常见问题解决
- CSS3-transform属性
- 线段树
- C语言的输入输出总结
- 1003. Emergency (25)
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row dat
- centos常见问题解决
- 《剑指Offer》 二叉树的深度
- Discuz开发之function_core常用函数解析
- Java关键字
- 写给即将离开校园成为一名程序员的几句忠告
- Retrofit的基本post,get请求
- 第X大的数
- jsp隐含对象
- 信源编码第三次作业