先从官网下载MySQL的压缩包

image.png
下载完成会得到一个
mysql-8.0.34-linux-glibc2.12-x86_64.tar.xzmysql的压缩包然后开始安装步骤
-
解压缩文件:
打开终端,进入包含下载的 MySQL 压缩文件的目录,并运行以下命令解压缩:
tar -xf mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz这将在当前目录创建一个名为
mysql-8.0.34-linux-glibc2.12-x86_64的文件夹,其中包含 MySQL 的文件。 -
移动文件夹:
将解压缩的 MySQL 文件夹移动到一个合适的位置,比如
/usr/local:sudo mv mysql-8.0.34-linux-glibc2.12-x86_64 /usr/local/mysql -
创建配置文件:
在 MySQL 安装目录下创建一个配置文件,比如
/etc/my.cnf。可以使用编辑器创建并编辑这个文件:vi /etc/my.cnf在文件中添加以下内容:
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data保存并关闭文件。
-
初始化 MySQL 数据库:
在 MySQL 安装目录下运行初始化命令:
cd /usr/local/mysql sudo bin/mysqld --initialize --user=mysql这会初始化 MySQL 数据库,同时生成一个初始密码。请记下这个密码,因为你会在后续步骤中使用它。
-
启动 MySQL 服务器:
启动 MySQL 服务器:
sudo bin/mysqld_safe --user=mysql &或者,如果你希望 MySQL 在后台运行:
sudo service mysql start -
设置环境变量:
为了方便使用 MySQL 命令,将 MySQL 的
bin目录添加到你的系统 PATH 中:echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bash_profile你可以将这行添加到你的
~/.bashrc或~/.bash_profile文件中,以便永久生效。 -
登录 MySQL:
使用以下命令登录 MySQL:
mysql -u root -p然后输入初始密码。首次登录时,可能需要你更改密码。
-
更改 MySQL密码:
ALTER USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';
eg:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
-
刷新权限:
FLUSH PRIVILEGES;