最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Linux 上安装 MySQL 保姆级教程

XAMPP相关 admin 19浏览 0评论

MySQL 不一定是最好的,但一定是使用最广泛的!!!

废话不多说,开始 MySQL 安装之旅~

一、 安装前准备

1、安装前先检查下 Linux 是否安装过 MySQL,执行命令

rpm -qa | grep mysql
dqz00074linux

从执行结果可以看出我们这台 Linux 机器上是没有安装过 MySQL 的,如果有安装的话,需要先删除 ,使用如下命令

rpm -e mysql  // 普通删除模式
rpm -e –nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

再次执行查询命令,查看是否删除

rpm -qa | grep mysql

2、查询所有 MySQL 对应的文件夹

[root@localhost /]# whereis mysql

mysql: /usr/lib64/mysql /usr/share/mysql

[root@localhost /]# find / -name mysql

/data/mysql

/data/mysql/mysql

删除相关目录和文件

[root@localhost /]# rm -rf /usr/lib64/mysql /usr/lib64/mysql /data/mysql /data/mysql/mysql

验证是否删除完毕

[root@localhost /]# whereis mysqlmysql:

[root@localhost /]# find / -name mysql

[root@localhost /]#

3、检查 MySQL 用户组和用户是否存在,如果没有,则创建

[root@localhost /]# cat /etc/group | grep mysql[root@localhost /]# cat /etc/passwd |grep mysql

[root@localhost /]# groupadd mysql

[root@localhost /]# useradd -r -g mysql mysql

### 检查一下 MySQL 用户组和用户是否创建成功

[root@localhost /]# cat /etc/group | grep mysql

mysql:x:1002:

[root@localhost /]# cat /etc/passwd |grep mysql

mysql:x:500:1002::/home/mysql:/bin/bash
###以上结果证明 MySQL 用户组和用户已经创建成功

二、使用 yum 命令安装 MySQL

1、下载 Yum 资源包

[root@localhost /]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm–2021-12-18 23:37:51– http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
Connecting to 10.170.91.239:1081… connected.
Proxy request sent, awaiting response… 200 OK
Length: 6140 (6.0K) [application/x-redhat-package-manager]
Saving to: ‘mysql-community-release-el7-5.noarch.rpm’

100%[=====================================================================================================================================>] 6,140 3.66KB/s in 1.6s

2021-12-18 23:37:54 (3.66 KB/s) – ‘mysql-community-release-el7-5.noarch.rpm’ saved [6140/6140]

[root@localhost /]# rpm -ivh mysql-community-release-el7-5.noarch.rp

Preparing… ################################# [100%]
Updating / installing…
1:mysql-community-release-el7-5 ################################# [100%]

[root@localhost /]# yum update

### 输出内容过多,这里小李哥就不贴了,安装时自己看吧 ###
dqz000074linux

看到这时就执行完成了

[root@localhost /]# yum install mysql-server

2、权限设置

[root@localhost /]# chown -R mysql:mysql /var/lib/mysql

3、初始化 MySQL

[root@localhost /]# mysqld –initialize

4、启动 MySQL

[root@localhost /]# systemctl start mysqld

5、查看 MySQL 运行状态

[root@localhost /]# systemctl status mysqld

6、验证 MySQL 安装

使用 mysqladmin 工具来获取服务器状态:

[root@localhost /]# mysqladmin –version
### 如果以上命令执行后未输出任何信息,说明你的Mysql未安装成功,出现如下信息说明安装成功。###
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

7、设置密码

### new_password 是自己设置的密码,可以替换成你自己想要的密码
[root@localhost /]# mysqladmin -u root password “new_password”;

8、登陆 MySQL

[root@localhost /]# mysql -u root -p
Enter password:*******

9、配置 IP 远程访问

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’172.18.8.8′ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

至此,Linux 安装 MySQL,就已经完成了。

转载请注明:XAMPP中文组官网 » Linux 上安装 MySQL 保姆级教程