centos6.5安装小结

本文档提供了在Linux环境下安装MySQL的方法,并介绍了如何解决安装过程中遇到的问题,包括解决service iptables start无反应、远程连接数据库限制、忘记root密码等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.service iptables start 无反应的解决方法(参考http://www.2cto.com/os/201112/115166.html

# service iptables start
# service iptables status
iptables: Firewall is not running.

解决方案:

# iptables -F
# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]
# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]
# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

2.远程连接数据库出现以下情况(参考http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html):

解决方案:

只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
.....something.....
mysql>FLUSH PRIVILEGES;

注:必须要写“FLUSH PRIVILEGES;”参考http://www.cnblogs.com/zcy_soft/archive/2011/02/10/1950859.html,mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。

1.rpm安装mysql(参考http://www.cnblogs.com/whiteyun/archive/2011/04/13/2014913.html

1.官网下载Linux-Generic版本下的MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

2.copy到服务器上,cd到此路径  # rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm

:rpm安装时出现类似于这些文字

Preparing...                ########################################### [100%]
file /usr/share/mysql/charsets/cp1251.xml from install of MySQL-server-5.5.24-1.el6.i686 conflicts with file from package mysql-libs-5.1.52-1.el6_0.1.i686

出现此现象是由包冲突引起。解决思路,先移除冲突的libs包,在进行安装 yum -y remove mysql-libs-5.1.52* -y的意思就是不用询问是否remove,卸载完成之后,再rpm安装就成功了。

mysql常用命令: # service mysql status  # service mysql restart  # service mysql start  # service mysql stop 

如果status状态显示“SUCCESS! MySQL running (8175)”等字样,说明安装成功。

3.安装完server之后还不行,必须安装client端,本机才可以对mysql进行操作。 # rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm 

3.Linux查看mysql 安装路径(参考http://www.linuxidc.com/Linux/2012-08/69398.htmhttp://blog.youkuaiyun.com/iquicksandi/article/details/7272226http://www.cnblogs.com/whiteyun/archive/2011/04/13/2014913.html

(1)查看mysql文件安装的所有路径

如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同):

# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

(2)查询运行文件所在路径(文件夹地址)

如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了

# which mysql
/usr/bin/mysql

(3)用RPM进行安装的时候,MySQL下的子目录被分散开,分别放在了以下几个目录下:

# find / -name mysql -print
/usr/lib64/mysql
/usr/share/mysql
/usr/bin/mysql
/etc/logrotate.d/mysql
/etc/rc.d/init.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql

数据库目录默认放在:/var/lib/mysql;mysql默认安装在了:/usr/share/mysql(mysql.server命令及配置文件)中;相关命令:/usr/bin(mysqladmin mysqldump等命令);启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)

 

4.查看Linux版本(参考http://www.cnblogs.com/hitwtx/archive/2012/02/13/2349742.html

适用于centos的命令:

# cat /etc/redhat-release

5.安装完mysql后,稀里糊涂的不知道root密码了(参考http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865138.html)

 

5.mysql安装过程中出现错误 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement(参考http://blog.youkuaiyun.com/rogerzhanglijie/article/details/9182125)

 

 一个可以扫描ip地址的工具:angryipscanner

查找文件:find / -name php.ini

转载于:https://www.cnblogs.com/wangtai/p/4229226.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值