mysql:
1 下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
yum -y install mysql-community-server
2 MySQL数据库设置首先启动MySQL
systemctl start mysqld.service
查看MySQL运行状态,运行状态如图:
systemctl status mysqld.service
3、此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:grep "password" /var/log/mysqld.log
4、修改root密码
mysql -uroot -p
update mysql.user set authentication_string=PASSWORD('zxy_520_zy') where User='root';
quit
systemctl restart mysqld.service
5、密码复杂程度修改-----修改后重启又变,建议停用插件
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password_dictionary_file | |
| validate_password_length | 3 |
| validate_password_mixed_case_count | 0 |
| validate_password_number_count | 3 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 0 |
+--------------------------------------+-------+
6、停用插件
vi /etc/my.cnf
在最后加上 三行
plugin-load=validate_password.so
validate_password_policy=0
validate-password=FORCE_PLUS_PERMANENT
然后保存
重启MYSQL这样就可以
7、允许第三方链接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
8、创建第三方用户
CREATE USER 'zxy'@'host' IDENTIFIED BY 'Limsjkl2018!'
create database zxy
GRANT ALL PRIVILEGES ON *.* TO 'zxy'@'%' IDENTIFIED BY 'Limsjkl2018!' WITH GRANT OPTION;
安装php7
1、首先输入"yum upgrade"进行更新。
更新完毕后输入"yum install php"尝试进行安装。
显示PHP版本为5.4.16-42.e17,不是PHP7。
输入“n”取消安装。
输入“rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ”尝试从官网更新EPEL。
注意:EPEL(Extra Packages for Enterprise Linux,企业版Linux的额外软件包)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。
如出现如下错误则表明从官网更新EPEL失败。
本例中使用中国科技大学的镜像,输入“rpm -Uvh https://mirrors.ustc.edu.cn/centos/7/extras/x86_64/Packages/epel-release-7-6.noarch.rpm”。
输入“rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm”并按回车键开始更新PHP的源。
输入“yum search php7”查找PHP7,可发现均以php70u开头
输入“yum install php70u”开始安装PHP7。
输入“y”开始下载。
确认指纹无误后输入“y”即可开始安装。
输入“php -v”尝试查找PHP版本,提示“-bash: php: command not found”错误。
输入“yum install php70u-cli”安装php-cli环境。
输入“y”确认开始安装。
再次输入“php -v”即可查看PHP版本。
2、测试页
vi /var/www/html/index.php
输入以下的测试代码
<?php
phpinfo();
?>
systemctl restart httpd
访问http://youdomain.com/ 如果输出了phpinfo信息说明你的php安装成功了。