栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux下mysql安装完整流程———附带详细步骤

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux下mysql安装完整流程———附带详细步骤

文章目录
  • 1 安装mysql
  • 2 卸载mysql
  • 3 其他资料

1 安装mysql
  • 1,下载mysql;
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

手动下载官网

  • 2,解压压缩包;
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
  • 3,移动到指定目录;
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
  • 4,创建mysql用户组和用户并修改权限;
cd /usr/local
groupadd mysql;useradd -r -g mysql mysql
  • 5,创建数据目录并赋予权限;
mkdir -p  /data/mysql             
chown mysql:mysql -R /data/mysql   
  • 6,编写配置文件;
vim /etc/my.cnf

配置文件信息为:

[mysqld]
# datadir=/var/lib/mysql
# socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
# symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

datadir=/data/mysql
socket=/tmp/mysql.sock
symbolic-links=0

[mysqld_safe]

bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
  • 7,初始化数据库,初始化完成后,密码显示在最后一行;
cd /usr/local/mysql/bin/;./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize


  • 8,启动mysql服务;
service mysql start

启动成功后的结果:

查看运行的进程:

ps -ef|grep mysql

  • 9,设置密码;
cd  /usr/local/mysql/bin/;./mysql -u root -p


修改密码:

SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;                                 
  • 10,远程可以登陆;
use mysql                                            
update user set host = '%' where user = 'root';      
FLUSH PRIVILEGES;                                    

以上内容参考博客

2 卸载mysql
  • 1,查看已安装的mysql
rpm -qa | grep -i mysql
  • 2,卸载mysql
yum remove mysql-community-server-5.6.36-2.el7.x86_64
  • 3,查看mysql的其它依赖
rpm -qa | grep -i mysql

使用yum remove mysql-xxx依次卸载,知道mysql的其它依赖全部卸载掉为止

  • 4,删除mysql文件目录

使用命令查看mysql相关的文件目录:

find / -name mysql

使用rm -rf 命令删除mysql的文件目录

3 其他资料

CSDN博客_yum 卸载mysql
MySQL安装的三种方式

Linux下彻底卸载mysql详解 - 沧海一粟hr - 博客园

卸载mysql-脚本之家

centos7 安装mysql5.7及配置 - weiokx - 博客园

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/276917.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号