1.安装mysql8.0

官方文档:
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

下载rpm

yum localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql80-community-release-el7-3.noarch.rpm (现在很慢,用下面这个链接里面介绍的方法)

https://blog.csdn.net/Yuan_xii/article/details/105539908

安装rpm

yum install mysql-community-server

启动mysql服务端

service mysqld start

查找初始密码

一定要先启动mysqld服务,不然不会生成初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

设置新密码,否则不让登录

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'MyNewPass4!ysp123456';

5.7以后可能报错:

ALTER USER USER() IDENTIFIED BY ‘MyNewPass4!ysp123456’;

增加用户,赋予权限
# 注意mysql_native_password 加密方式,否则使用phpmyadmin会碰到问题 https://blog.csdn.net/zhezhebie/article/details/106289214
# 以前一步执行的创建用户分配权限,现在分为两步create user 'ysp'@'%' identified WITH mysql_native_password by 'Ysp123456!';grant all privileges on *.* to ysp@'%';flush privileges;

其他镜像源:
http://mirrors.ustc.edu.cn/mysql-repo/yum/mysql-8.0-community/el/7/x86_64/

2.安装nginx:

yum localinstall http://mirrors.ustc.edu.cn/nginx/centos/7/x86_64/RPMS/nginx-1.18.0-1.el7.ngx.x86_64.rpm

查看nginx版本

nginx -v

3.安装php:

安装yum源

yum install epel-release

安装php源

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装php拓展

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json
php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo
php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-soap php73-php-pecl-zip
php73-php-process php73-php-pecl-yaf php73-php-xml php73-php-pecl-swoole4

设置开机启动

systemctl enable php73-php-fpm
systemctl start php73-php-fpm

查看php版本

php73 -v

举个例子,你要安装其他拓展,例如看看有没有swoole的拓展:

yum search swoole #找到了下面这个拓展,那么就可以直接安装了
yum install -y php73-php-pecl-swoole4.x86_64
php73 -m |grep swoole
cp /usr/bin/php73 /usr/bin/php  #后续就可以直接使用php -m

可以看到swoole已经被安装好了。

4.安装redis最新版本:

sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum --enablerepo=remi install redis -y
systemctl start redis

设置服务开机启动

systemctl enable mysqld
systemctl start mysqld
systemctl enable php73-php-fpm
systemctl start php73-php-fpm
systemctl enable nginx
systemctl enable redis

5.查看已经开机启动的服务:

systemctl list-unit-files |grep enabled

=2020-05-27 补充=
安装postgresql:
https://www.postgresql.org/download/linux/redhat/

使用国内清华镜像:

速度更快,因为之前看清华的镜像太多了,不知道要安装哪一个,所以先安装了官方的源。

yum localinstall http://mirrors.ustc.edu.cn/postgresql/repos/yum/12/redhat/rhel-7.8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql12 postgresql12-server -y/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12
systemctl start postgresql-12

默认用户postgres,无密码,相当于mysql的root用户

psql postgres
\passowrd postgres          #接着输入两次密码

http://mirrors.ustc.edu.cn/postgresql/repos/yum/12/redhat/rhel-7.8-x86_64/

==== 2021-02-04===

yum直接localinstall rpm包速度变得巨慢(10kb/s),直接下载集合包很快(3M/s).

最新的集合包:
http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar


安装mysql8.0最新版lnmp相关推荐

  1. Fedora/RedHat安装Mysql8.0

    使用命令查看是否已经安装mysql $ yum list installed mysql* 如果有,则卸载mysql $ yum remove mysql 检查本地yum库是否有mysql-serve ...

  2. 在Ubuntu上安装MySQL8.0数据库并使用Navicat远程访问

    1.安装MySQL8.0 参考这篇文章: https://www.cnblogs.com/anweilx/p/12200618.html. 不过要注意加密方式不要按照教程,要选第一个,如果是最新版的M ...

  3. Linux7.5 安装mysql8.0.13教程

    centos64位Linux7.5 安装mysql8.0.13教程 注意事项提前说明: 1:吾日三省吾身,防火墙关了没?(万一安装好了的MySQL,链接不上半天没有想到是防火墙在作祟)标点符号中英文搞 ...

  4. Ubuntu安装MySQL8.0

    1.说明 我这里使用APT的方式在Ubuntu中安装MySQL8.0,这种安装方式安装的都是最新版,现在是8.22.1,通过这种方式安装好之后,所有服务和环境变量都会启动和配置好,无需手动配置. 由于 ...

  5. 凝思mysql服务器搭建_凝思8安装mysql8.0.21安装记录 及问题处理

    凝思8安装mysql8.0.21安装记录 及问题处理 https://www.cndba.cn/cndba/q8624806/article/4349https://www.cndba.cn/cndb ...

  6. CentOS7用yum安装MySQL8.0 2209170054

    CentOS7用yum安装MySQL8.0 2209170054 Ubuntu20.04安装MySQL很轻松, apt install mysql-server就搞定了 CentOS7安装MySQL很 ...

  7. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  8. mysql 8.0 docker_Docker安装MySQL8.0的实现方法

    环境:MacOS_Cetalina_10.15.1.Mysql8.0.18.Docker_2.0.0.3 1.docker仓库搜索mysql docker search mysql 2.docker仓 ...

  9. 宝塔面板 mysql装不上_宝塔面板强制安装mysql8.0

    释放双眼,带上耳机,听听看~! mysql终于更新到8.0,mysql8.0对比以往的版本有了很大的提升,但是要求的服务器配置也就变得越来越高.对于低配置服务器,在宝塔面板进行安装时,总会出现&quo ...

最新文章

  1. MVC与WebApi中的异常过滤器
  2. 关于页面的多种自适应布局——两列布局
  3. uva 1433——Garlands
  4. Nagios---NRPE
  5. 十分钟搞定pandas+实战
  6. 单元测试的编写(asp.net) (VS2017)
  7. 致敬Github那些卓越贡献的大佬和他们的公众号
  8. 自定义注解+AOP,优雅的打印方法接受和返回的参数内容
  9. 网络安全工具100强介绍与下载
  10. CTU Open Contest 2019 F. Beer Marathon(贪心)
  11. 转载:typhoon 必备英文词汇
  12. android蓝牙开启的通知,Android蓝牙LE通知的问题
  13. HDU6669 Game
  14. 陶森大学计算机专业收入水平,2020PayScale计算机专业本科薪水排行
  15. Pokémon Army (easyversion) -每天一把CF - 20201007
  16. vba 添加outlook 签名_如何在Outlook中使用宏发送邮件,并且使用已有签名?
  17. 从keras看VGG16结构图
  18. android 官方bootloader,安卓系统bootloader模式是什么?如何进入bootloader模式
  19. 珍藏的Android电子书
  20. 奥比中光进军世界的历程

热门文章

  1. jquery开发网站后台模板源代码下载
  2. MAC抹盘重装详细教程
  3. JavaScript while 语句
  4. centos7下mediainfo安装与使用
  5. stm32f103c8t6最小系统板+nrf24l01制作简易船模
  6. 工作记录——PDF打印入库单
  7. 牛客网 Rabbit的字符串
  8. 海量数据集利用Minhash寻找相似的集合【推荐优化】
  9. 书P60/3:某百货公司为了促销,采用购物打折的方法。消费1000元以上,打九五折;消费2000元以上,打九折;消费3000元以上,打八五折;消费5000元以上,打八折。输入款数,计算并输出优惠价。
  10. Vue+OpenLayer