linux wget安装mysql5.7
时间: 2025-03-11 21:24:13 浏览: 61
### Linux系统上通过`wget`安装MySQL 5.7
#### 下载MySQL tar包
为了在Linux系统上安装MySQL 5.7,可以利用`wget`命令从官方源获取压缩包。执行如下指令来下载适用于特定系统的MySQL版本:
```bash
sudo wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
```
此操作会将指定版本的MySQL文件下载到当前目录下[^1]。
#### 解压并配置环境变量
下载完成后,解压该tarball至目标位置,并设置必要的链接以便于后续管理工具能够正常工作:
```bash
tar zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
ln -s /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql5.7
```
接着创建软连接使服务脚本可被识别为初始化进程的一部分,同时让客户端可以直接调用mysql命令行工具:
```bash
ln -s /usr/local/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql5.7/bin/mysql /usr/bin/mysql
```
上述步骤确保了即使是在不同路径下的安装也能方便地管理和访问MySQL实例[^4]。
#### 初始化数据目录与权限调整
首次运行前需先完成数据库的数据初始化过程,这一步骤对于新部署非常重要。进入解压后的MySQL根目录后执行以下命令来进行初始化处理:
```bash
cd /usr/local/mysql5.7
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7 --datadir=/usr/local/mysql5.7/data
```
注意,在某些情况下可能还需要手动创建相应的用户组和归属关系给定正确的读写权限。
#### 启动MySQL服务
一切准备就绪之后就可以尝试启动MySQL服务器端程序了。如果之前已经按照说明设置了开机自启,则无需额外动作;否则可以通过下面的方式临时开启它:
```bash
service mysql start
```
或者使用systemctl(针对较新的发行版)
```bash
systemctl start mysqld.service
```
一旦成功启动,应该能顺利连接本地实例进行进一步的操作。
#### 修改默认密码和其他安全设定
初次登陆时可能会提示输入随机生成的初始root账户密码,这个信息通常会在日志文件中找到。登录后立即更改成更易于记忆的形式是非常推荐的做法之一:
```sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
FLUSH PRIVILEGES;
```
以上SQL语句用于更新认证方式并将管理员账号绑定到一个新的强口令之上,从而提高了安全性[^5]。
阅读全文
相关推荐
















