Linux系统下详细步骤安装MySQL
需积分: 21 113 浏览量
更新于2024-09-08
收藏 2KB TXT 举报
"在Linux系统中安装MySQL数据库的详细步骤"
在Linux环境下安装MySQL数据库是一项基础但重要的任务,尤其对于需要进行数据存储和管理的项目。以下是一个详细指南,涵盖了从下载到配置MySQL的每一步。
首先,我们需要从MySQL官方网站获取安装包。打开终端并使用`wget`命令下载RPM包:
```bash
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
```
这里的URL指向的是MySQL 5.7版本的社区版RPM包,适用于基于RHEL/CentOS的Linux发行版。如果你需要其他版本或者针对不同发行版的包,需要访问MySQL官网查找对应链接。
下载完成后,使用`yum`命令安装RPM包:
```bash
yum localinstall mysql57-community-release-el7-8.noarch.rpm
```
确保MySQL的YUM仓库已经被启用,可以运行以下命令检查:
```bash
yum repolist enabled | grep "mysql.*-community.*"
```
接下来,正式安装MySQL服务器:
```bash
yum install mysql-community-server
```
安装完毕后,启动MySQL服务并设置开机启动:
```bash
systemctl enable mysqld
systemctl restart mysqld
```
查看MySQL的日志,可以定位到 `/var/log/mysqld.log` 文件,以便于调试和问题排查。
首次安装后,MySQL会自动生成一个随机的临时密码。要登录MySQL,使用以下命令:
```bash
mysql -u root -p
```
输入临时密码后,你可能需要修改root用户的密码。执行以下SQL语句:
```sql
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
```
确保远程访问支持,可以将权限授予所有IP地址,替换'Զ'为你想要设定的新密码:
```sql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Զ' WITH GRANT OPTION;
```
为了确保数据库默认使用UTF-8编码,需要编辑配置文件`/etc/my.cnf`,在`[mysqld]`段添加以下内容:
```bash
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
```
保存并关闭文件后,重启MySQL服务使更改生效:
```bash
mysql> exit;
systemctl restart mysqld
```
最后,验证字符集设置是否正确:
```bash
mysql
mysql> SHOW VARIABLES LIKE '%character%';
```
这将显示当前的字符集设置,如果`character_set_client`, `character_set_connection`, `character_set_database`等都显示为`utf8`,则表示配置成功。
以上就是在Linux中安装和配置MySQL数据库的详细过程,包括了从获取安装包、安装服务、设置用户密码、远程访问权限以及调整字符集等一系列步骤。遵循这些步骤,你可以顺利地在Linux环境中搭建起MySQL数据库。
2018-07-29 上传
2023-05-24 上传
2023-03-25 上传
2023-09-23 上传
2023-05-25 上传
2023-09-03 上传
2023-05-12 上传