Linux 安装MySql
1.下载mysql
https://downloads.mysql.com/archives/community/
下载之后使用文件传输工具传输到你的服务器上
2.安装mysql
1.创建mysql 文件夹
mkdir /soft/mysql 创建文件夹
cd /soft/mysql 进入
2.解压文件夹
在该目录下再创建一个文件夹,并且将安装包解压到该文件夹中
解压完成之后可以切换到 mysql-8.0.26
目录下查看解压后的文件
3.安装
rpm -ivh mysql-community-c
rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm
这里报错了原因是没有安装依赖
安装依赖
之后依次安装
rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
如果安装 mysql-community-server-8.0.32-1.el7.x86_64.rpm 报以上错误
rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm --force --n(在后面加‘--force --n’即可)
4.启动服务
systemctl start mysqld 启动服务
查看安装sql 时自动生成的密码
cat /var/log/mysqld.log
启动mysql 输入刚刚系统自动生成的密码
mysql -u root -p
5.外网访问
部署成功之后外网是不能访问的 需要做以下几步
1.查看端口是否开放并且打开
firewall-cmd --query-port=3306/tcp 查看端口是否开放
firewall-cmd --zone=public --add-port=3306/tcp --permanent 开发端口
firewall-cmd --reload 重启防火墙
2.在购买服务器后台开放端口(我使用的阿里云)
3.让数据库可以其他地址访问
use mysql;
如果报错则表示需要重置你的mysql 密码
进入mysql 后执行select host from user where user = ‘root’;发现你的mysql 只能本地访问
使用update 进行修改
update user set host = ‘%’ where user = 'root';
6.测试
数据库已经安装好且可以外网访问 有什么问题可以联系我
标签:8.0,x86,安装,Linux,community,64,mysql,rpm,MySql From: https://www.cnblogs.com/fjyunyou/p/17372345.html