Linux系统下安装Mysql数据库

本文介绍在Linux环境下通过命令行方式安装MySQL服务器,并进行基本配置,包括挂载磁盘、安装MySQL服务、设置远程访问权限等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大概就下面几个步骤:

1.挂载磁盘

 

mount /dev/cdrom /mnt

 

说明已经挂载了

2. 安装mysql

 yum install mysql-server -y

3. 启动mysql服务

service mysqld start

4. 验证是否安装成功

[root@node01 ~]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.1.73 Source distribution

 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

 Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql>

5.查看当前数据库

mysql> show databases

    -> ;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

3 rows in set (0.00 sec)

6. 给数据库设置权限(为什么?因为可能mysql单独在一个节点上,其他节点需要访问mysql,就必须设置权限)

use mysql;

 mysql> select host,user,password from user;

 

 在这里看到默认的权限信息,密码全部都是空,host都是本机,用户名为root。这也就是为什么刚才直接敲mysql就可以登录数据库的原因了,这种权限很明显是不行的,很容易遭到破坏。

设置权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

flush privileges;

7.这个时候再去看user表,发现多了一条权限,然后把之前的权限删除即可。

 

 delete from user where host!='%';

flush privileges;

不这样做会报错:

8. 检验权限

退出mysql,后再敲mysql:

 发现已经有权限问题了。

[root@hadoop01 ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 4

Server version: 5.1.73 Source distribution

 Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

 Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 mysql> 

 

还有一种下载安装包然后安装的方式:参考

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunnyRivers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值