linux通过压缩包形式下载MySQL:
1:去mysql下载5.7版本,下载到windows本地
2:将本地下载的压缩包上传到linux系统上,可以直接拖拽到xshell上
3:拖拽之后,通过 "ls" 命令查询是否拖拽成功,然后解压压缩包,使用的命令是: "tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz(文件名)" 4:查找已安装的MySQL软件包,使用命令:"rpm -qa|grep mysql"
CentOS7下还需要查找是否存在mariadb包:使用的命令:"rpm -qa|grep mariadb ",
如果输入上述两个命令后都输出存在有包,则需要执行删除命令。
例如,前两步中终端输出了“mysql-libs-5.1.73-1.el6.x86_64”和“mariadb-libs-5.5.56-2.el7.x86_64”,则输出以下命令:
5:创建一个新的用户组和用户,以便 MySQL 可以以该用户身份运行。可以使用以下命令创建用户组和用户:
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
如果组和用户已存在则继续下一步
6:将解压后的 MySQL 文件夹移动或复制到要安装 MySQL 的目标位置。可以使用以下命令移动文件夹:
sudo mv /path/to/mysql-folder /usr/local/mysql
其中"/path/to/mysql-folder" 根据自己实际路径更换,自己的路径查询使用这个命令:"pwd"
7:进入 MySQL 安装文件夹的目录:
```
cd /usr/local/mysql8."ls"查看当前目录下的文件
执行命令进入文件,执行命令:"cd mysql-5.7.26-linux-glibc2.12-x86_64 "
9.清空数据目录:执行以下命令:
"sudo rm -rf /usr/local/mysql/data/*"
初始化MySQL,设置MySQL的数据目录:
"sudo bin/mysqld --initialize --user=mysql"。这里最后会生成一个临时密码。注意保存
10:启动MySQL服务:
"sudo bin/mysqld_safe --user=mysql &"
11:运行MySQL安全脚本,以提高安全性并设置root密码:
"sudo bin/mysql_secure_installation"
查看并记住初始密码,“root@localhost:” 后面的就是初始化密码,要记下来,后面连接数据库会用到:
12:安装完成后,您可以连接到MySQL并进行操作:
bin/mysql -u root -p
13:
-
因为初始化密码默认是过期的,必须修改新密码后才能正常使用数据库:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';