命令行进入centOS7.3 系统 [root@localhost ~]#(使用putty登录)。
一、升级系统yum源
[1] 首先备份
[root@localhost ~]# cd /etc/yum.repos.d/CentOS-Base.repo
[root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
[2] 进入yum源配置文件所在文件夹
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
[4] 运行yum makecache生成缓存
[root@localhost yum.repos.d]# yum makecache
[5] 更新系统
[root@localhost yum.repos.d]# yum -y update
[6] 安装vim编辑器
[root@localhost yum.repos.d]# yum -y install vim*
yum提示Another app is currently holding the yum lock; waiting for it to exit
可以通过强制关掉yum进程:
[root@localhost yum.repos.d]# rm -f /var/run/yum.pid
如果yum安装软件包错误 HTTP Error 404 - Not Found Trying other mirror.
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum update
二、LAMP环境(Linux+Apache+Mysql+PHP)
[1] 安装Apache
1.1 [root@localhost ~]# yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
1.2 设置开机启动apache
[root@localhost ~]# systemctl enable httpd.service
1.3 启动apache
[root@localhost ~]# systemctl start httpd.service
[2] 安装Mysql
安装之前先删除以前版本,以免安装不成功。
2.1 查看mysql的rpm包
[root@localhost ~]# rpm -qa | gerp mysql
2.2 查到之后就删除
yum remove 文件名(可以一次多个名字,以空格分隔)
例如:[root@localhost ~]# yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51
2.3查看多余文件没删干净
[root@localhost ~]# find / -name mysql
删除多余文件
rm -rf 文件名
例如:[root@localhost ~]# rm -rf /etc/my.cnf
2.3 开始安装
[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
[root@localhost ~]# yum install -y mysql-server
2.4 设置开机启动Mysql
[root@localhost ~]# systemctl enable mysqld.service
2.5 开启服务
[root@localhost ~]# systemctl start mysqld.service
2.6 查看Mysql5.7默认密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
登陆Mysql,输入用户名root,复制粘贴密码
[root@localhost ~]# mysql -u root -p
2.7 修改密码
用该密码登录到服务端后,必须马上修改密码,不然会报如下错误:
mysql> select @@log_error; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. mysql>
[root@localhost ~]# ALTER USER 'root'@'localhost'