安装mysql8.0最新版lnmp
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相关推荐
- Fedora/RedHat安装Mysql8.0
使用命令查看是否已经安装mysql $ yum list installed mysql* 如果有,则卸载mysql $ yum remove mysql 检查本地yum库是否有mysql-serve ...
- 在Ubuntu上安装MySQL8.0数据库并使用Navicat远程访问
1.安装MySQL8.0 参考这篇文章: https://www.cnblogs.com/anweilx/p/12200618.html. 不过要注意加密方式不要按照教程,要选第一个,如果是最新版的M ...
- Linux7.5 安装mysql8.0.13教程
centos64位Linux7.5 安装mysql8.0.13教程 注意事项提前说明: 1:吾日三省吾身,防火墙关了没?(万一安装好了的MySQL,链接不上半天没有想到是防火墙在作祟)标点符号中英文搞 ...
- Ubuntu安装MySQL8.0
1.说明 我这里使用APT的方式在Ubuntu中安装MySQL8.0,这种安装方式安装的都是最新版,现在是8.22.1,通过这种方式安装好之后,所有服务和环境变量都会启动和配置好,无需手动配置. 由于 ...
- 凝思mysql服务器搭建_凝思8安装mysql8.0.21安装记录 及问题处理
凝思8安装mysql8.0.21安装记录 及问题处理 https://www.cndba.cn/cndba/q8624806/article/4349https://www.cndba.cn/cndb ...
- CentOS7用yum安装MySQL8.0 2209170054
CentOS7用yum安装MySQL8.0 2209170054 Ubuntu20.04安装MySQL很轻松, apt install mysql-server就搞定了 CentOS7安装MySQL很 ...
- 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 ...
- 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仓 ...
- 宝塔面板 mysql装不上_宝塔面板强制安装mysql8.0
释放双眼,带上耳机,听听看~! mysql终于更新到8.0,mysql8.0对比以往的版本有了很大的提升,但是要求的服务器配置也就变得越来越高.对于低配置服务器,在宝塔面板进行安装时,总会出现&quo ...
最新文章
- MVC与WebApi中的异常过滤器
- 关于页面的多种自适应布局——两列布局
- uva 1433——Garlands
- Nagios---NRPE
- 十分钟搞定pandas+实战
- 单元测试的编写(asp.net) (VS2017)
- 致敬Github那些卓越贡献的大佬和他们的公众号
- 自定义注解+AOP,优雅的打印方法接受和返回的参数内容
- 网络安全工具100强介绍与下载
- CTU Open Contest 2019 F. Beer Marathon(贪心)
- 转载:typhoon 必备英文词汇
- android蓝牙开启的通知,Android蓝牙LE通知的问题
- HDU6669 Game
- 陶森大学计算机专业收入水平,2020PayScale计算机专业本科薪水排行
- Pokémon Army (easyversion) -每天一把CF - 20201007
- vba 添加outlook 签名_如何在Outlook中使用宏发送邮件,并且使用已有签名?
- 从keras看VGG16结构图
- android 官方bootloader,安卓系统bootloader模式是什么?如何进入bootloader模式
- 珍藏的Android电子书
- 奥比中光进军世界的历程