在linux的centos7.5系统上安装mysql过程如下
1.mysql的安装-linux
在CentOS 7.5系统上下载并安装MySQL可以按照以下步骤进行:
-
打开终端,使用root用户登录系统。
-
添加MySQL的Yum源,依次输入以下命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm //wget是一种在Linux和Unix系统中使用的命令行工具,用于下载文件。wget可以从HTTP、HTTPS和FTP等协议下载文件,并支持断点续传、递归下载、代理服务器和认证等功能。wget命令的语法为:wget [选项] [URL]。选项可以包括下载文件的保存路径、代理服务器地址、下载速度限制等。 rpm -ivh mysql80-community-release-el7-3.noarch.rpm //rpm是一种用于在Linux系统中管理软件包的命令。rpm命令可以用于安装、卸载、查询、更新和验证软件包。它是Red Hat Linux和其他基于Red Hat的Linux发行版的标准软件包管理工具。
3.更新系统软件包,输入以下命令:
yum update
//yum是一种在Linux系统中使用的命令行工具,用于管理软件包。yum可以从软件源中自动下载、安装、更新和卸载软件包,同时解决软件包之间的依赖关系。yum命令的语法为:yum [选项] [命令] [软件包名称]。常用的命令包括install(安装软件包)、remove(卸载软件包)、update(更新软件包)等。yum命令需要管理员权限才能执行。
中间会提醒输入y,询问你是否继续,选择输入y,代表yes
4.安装MySQL,输入以下命令:**
yum install mysql-community-server --nogpgcheck(建议使用这个命令)
//--nogpgcheck这样子安装是禁用GPG签名验证
中间会提醒输入y,询问你是否继续,选择输入y,代表yes
5.安装完成后,启动MySQL服务,输入以下命令:
systemctl start mysqld
6.设置MySQL开机自启动,输入以下命令:
systemctl enable mysqld
7.验证MySQL是否安装成功,输入以下命令:
mysql -u root -p
然后输入之前设置的根密码,如果成功登录到MySQL的命令行界面,说明MySQL已经安装并启动成功。
没有密码的话可以查询,输入以下命令
grep 'temporary password' /var/log/mysqld.log
可以把密码复制出来:
EU&ckDksh9:, 这个就是我的账户密码
然后就可以登录了
8.用初始密码登录MySQL,输入以下命令:.
mysql -u root -p
进入MySQL的命令行界面。
9.进入MySQL的命令行界面中,可以修改初始密码,输入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Chenyukeji@666';
//mysql设置密码的时候,需要有大小写以及特殊符号
其中Chenyukeji@666为新的我设置的密码,建议设置一个安全性较高的密码。
10.校验mysq可以正常使用
输入show databases; 来查看当前服务器里所有的库
这几个库是默认的库,创建mysql的时候自带的
退出mysql命令行模式后,输入
mysql -V
//查看mysql的版本号,这里因为是使用wget默认下载的,所以是最新版基本上是,是8.0.33版本的
注意:以上步骤适用于CentOS 7.5系统,其他Linux系统可能会有所不同,请根据具体情况进行安装。
到此就可以正常在服务器上使用mysql了
特殊场景:
注意,上面下载的是8.0的版本,如果想要下载5.7版本的,请更换下面的地址:
上面两个命令不要用了,用下面这两个
1.wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.rpm -ivh mysql57-community-release-el7-11.noarch.rpm
3.yum update
4.yum install mysql-server --nogpgcheck
5.systemctl start mysqld
6.systemctl enable mysqld
7.mysql -u root -p
8.mysql -V
2.mysql的卸载-linux
在Linux系统上卸载MySQL可以按照以下步骤进行:
-
打开终端,使用root用户登录系统。
-
停止MySQL服务,输入以下命令:
systemctl stop mysqld
-
卸载MySQL软件包,输入以下命令:
yum remove mysql-community-server yum remove mysql-community* (卸载)
输入y确认
卸载成功!
4.删除MySQL数据文件和配置文件,分别输入以下命令:
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
5.删除MySQL用户和组,输入以下命令:
userdel mysql
groupdel mysql (删不掉可以忽略)
6.清除MySQL安装过程中创建的临时文件,输入以下命令:
rm -rf /tmp/mysql-*
7.清除Yum缓存:
yum clean all
卸载完成后,可以通过以下命令验证MySQL是否已经完全卸载:
rpm -qa | grep mysql
8.特殊情况卸载
如有个别的组件不好卸载,可以单独输入名字进行卸载
比如这里有个组件
单独输入命令来卸载
yum remove 组件名
9.卸载完成后,可以通过以下命令验证MySQL是否已经完全卸载:
rpm -qa | grep mysql
如果没有任何输出,说明MySQL已经完全卸载。
10.检查确实没有mysql了
大功告成
注意:以上步骤仅适用于通过yum方式安装MySQL的情况,如果是通过源码编译方式安装的MySQL,则需要按照源码编译时的安装步骤进行卸载。