为了在Linux中安装MySQL,您可以按照以下步骤操作:
-
首先,检查Linux是否已经安装了MySQL。您可以使用以下命令来查看:
rpm -qa | grep mysql
如果没有安装MySQL,将不会有任何输出。否则,您需要先卸载MySQL。您可以使用以下命令来卸载:
rpm -e mysql # 普通删除模式 rpm -e --nodeps mysql # 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
-
下载MySQL安装包。您可以从MySQL官网下载对应版本的MySQL安装包。
,
-
解压MySQL安装包,并将其移动到适当的位置。您可以使用以下命令来解压和移动MySQL安装包:
tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.37-linux-glibc2.12-x86_64 /usr/local/mysql
-
创建MySQL数据仓库目录,并创建MySQL用户和用户组以及目录。您可以使用以下命令来创建:
mkdir /usr/local/mysql/data groupadd mysql useradd -g mysql mysql -s /sbin/nologin -M -d /usr/local/mysql chown -R mysql:mysql /usr/local/mysql/
-
初始化MySQL。您可以使用以下命令来初始化:
cd /usr/local/mysql bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
在此步骤中,您需要注意记录生成的临时密码。
-
修改MySQL配置文件。您可以使用以下命令来编辑MySQL配置文件:
vi /etc/my.cnf
将以下内容添加到配置文件中:
[mysql] default-character-set=utf8mb4 [mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data character-set-server=utf8mb4 port = 3306
-
启动MySQL。您可以使用以下命令来启动MySQL:
systemctl start mysql
-
登录MySQL并修改root密码。您可以使用以下命令来登录MySQL:
mysql -u root -p
然后,输入在步骤5中记录的临时密码。登录后,您可以使用以下命令来修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';