Linux6、7 系列 安装、卸载mysql
Linux环境下载mysql:
点击链接:
https://blog.csdn.net/weixin_40816738/article/details/90111456
一、安装环境依赖:
yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
二、安装流程
- 1、软件解压
- 2、添加系统mysql组和mysql用户
- 3、安装数据库
- 4、配置my.cnf
- 5、添加开机启动
- 6、启动mysql
- 7、登录修改密码
- 8、允许远程连接
- 9、配置防火墙,开放3306端口
- 10、防火墙和mysql常用命令
- 1、软件解压
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
2、添加系统mysql组和mysql用户(命令依次执行即可)*
- 添加系统mysql组:
- 添加mysql用户:
groupadd mysqluseradd -r -g mysql mysql
- 3、安装数据库(命令依次执行即可)
- 切到mysql目录
- 修改当前目录拥有者为mysql用户
- 安装数据库
cd /app/mysql-5.7.25
chown -R mysql:mysql ./
bin/mysqld --initialize --user=mysql --basedir=/app/mysql-5.7.25 --datadir=/app/mysql-5.7.25/data
生成了临时密码(ehAhDfgn97)O) 要复制出来,等会用
- 4、配置my.cnf
- 编辑 /etc/my.cnf 配置文件,下面内容请复制粘贴,需要修改的几处地方:
- ①basedir
- ②datadir
- ③pid-file
- 都修改为自己安装的mysql真是路径即可
- 我的mysql路径为:/app/mysql-5.7.25
vim /etc/my.cnf
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/app/mysql-5.7.25
datadir=/app/mysql-5.7.25/data
socket=/tmp/mysql.sock
#不区分大小写
lower_case_table_names = 1
#不开启sql严格模式
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
log-error=/var/log/mysqld.log
pid-file=/app/mysql-5.7.25/data/mysqld.pid
- 5、添加开机启动
①把support-files/mysql.server配置文件复制到/etc/init.d/mysqld:
cp /app/mysql-5.7.25/support-files/mysql.server /etc/init.d/mysqld
- ② 修改 /etc/init.d/mysqld 配置文件:
vim /etc/init.d/mysqld
- ③添加路径 在46行
basedir=/app/mysql-5.7.25
datadir=/app/mysql-5.7.25/data/
- 6、启动mysql
service mysqld start
加入开机起动:
chkconfig --add mysqld
- 7、登录修改密码
- ①输入用户名
- ②密码(刚才生成的临时密码)
mysql -uroot -p 上面初始化时的密码
- ③如果不识别命令,进入mysql的bin目录,执行一下命令:
./mysql -uroot -p
- ④注:如果出现错误 需要添加软连接(没报异常请跳过此步):
ln -s /app/mysql-5.7.25/bin/mysql /usr/bin
- ⑤第一件事先修改密码,依次执行以下2条命令即可。
alter user 'root'@'localhost' identified by 'root';
flush privileges; #刷新权限
- 8、允许远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
- 9、配置防火墙,开放3306端口
- ①编辑 /etc/sysconfig/iptables配置文件,添加开放对外暴漏接口3306
vim /etc/sysconfig/iptables - ②添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
10、防火墙和mysql常用命令
防火墙:
说明 | 命令 |
---|---|
查看防火墙运行状态 | service iptables status |
启动防火墙 | service iptables start |
重启防火墙 | service iptables restart |
停止防火墙 | service iptables stop |
- 启动mysql
说明 | 命令 |
---|---|
查看mysql运行状态 | service mysql status |
启动mysql | service mysql start |
停止mysql | service mysql stop |
登录mysql | mysql -uroot -p |
退出mysql | exit |
想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!
Linux6、7 系列 安装、卸载mysql相关推荐
- centos mysql卸载重装_centos 7.x 安装/卸载MySQL
centos 7.x 安装/卸载MySQL 本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程. 1.安装必要的依赖组件 运行如下命令: yum i ...
- yum卸载mysql_yum 安装卸载mysql
以前做过yum安装卸载mysql的笔记,现在整理到网上,希望对需要的朋友有所帮助 1.下载YUM库 wget http://dev.mysql.com/get/mysql57-community-re ...
- linux安装卸载mysql,Linux6 系列 安装、卸载mysql
Linux6 系列 安装.卸载mysql Linux6 系列 安装.卸载mysql Linux环境下载mysql: https://blog.csdn.net/weixin_40816738/arti ...
- cent卸载mysql_centos 7.x 安装/卸载MySQL
本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程. 1.安装必要的依赖组件 运行如下命令: yum install –y autoconf aut ...
- centos7卸载mysql数据库,CentOS7 安装卸载MySQL
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ...
- windows安装卸载mysql
下载mysql社区版 下载地址:https://dev.mysql.com/downloads/mysql/ 解压文件到本地,比如 D:\UPUPW_NP7.2_64\mysql-8.0.27-win ...
- centos安装mysql wsl_wsl安装/卸载mysql
记录下安装mysql的过程,以及遇到的问题和解决方法. 安装基于Ubuntu-18.04,之前尝试了20.04版本尝试了各种方式无果. 安装mysql 首先更新软件源,保证其为最新. sudo apt ...
- Linux安装卸载 Mysql完整步骤
一.卸载 1.使用以下命令查看当前安装mysql情况 rpm -qa|grep -i mysql 2.停止mysql服务.删除之前安装的mysql(如果没有包,直接进入第三步) 删除命令:rpm -e ...
- CentOS7(8)安装/卸载MySQL
卸载篇 1.查看mysql安装了哪些东西 rpm -qa |grep -i mysql 2.开始卸载,对安装的XXX依次执行: yum remove XXX 3.查看是否卸载完成 rpm -qa |g ...
- Linux安装卸载Mysql与基本操作
一.安装Mysql软件 1.下载rpm包 本文章使用的系统是Linux,所以你需要下载一个mysql的rpm包 https://dev.mysql.com/downloads/ 根据系统版本下载,Ce ...
最新文章
- sports at liverpool
- 助力产教融合,阿里云教育一体机发布
- Hadoop集群(第10期副刊)_常用MySQL数据库命令
- c 文件操作_你电脑用久了,会有多少重复文件?快用它来整理一下吧
- 1043. 输出PATest(20)-PAT乙级真题
- matlab虚拟现实之V-Realm Builder2建模注意事项
- JY游戏开发,案例之 《下到一百层》,欢迎大家品赏。
- 开机没有自检声,显示器无信号及各版本BIOS报警信号大全 转
- 三维空间里点到直线的距离
- 米游社-原神每日签到含DS算法
- 客户消费积分管理系统编写笔记
- 2023计算机毕业设计SSM最新选题之java住院病人管理系统pebfh
- 上海商报:超级表格创始人叫板Excel
- plotly绘制简单图形4--饼形图
- js对节点 属性的操作
- 西游记笔记与想法(4)
- iOS App审核遇到的问题(持续更新)
- 什么是反向链接?如何获得更多反向链接?
- Transwarp Inceptor介绍
- VSS2005配置方法及注意事项