CentOS快速安装mysql

本文详细介绍了在CentOS系统上安装、配置MySQL数据库的过程,包括查看已安装的MySQL版本、卸载自带MySQL、安装最新版本的MySQL、设置MySQL服务自启动并启动服务等步骤,并提供了创建用户、远程访问权限配置以及数据库版本查询的方法。

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

1,查看CentOS自带mysql是否已安装。

输入:yum list installed | grep mysql

2,若有自带安装的mysql,如何卸载CentOS系统自带mysql数据库?

输入:yum -y remove mysql-libs.x86_64,若有多个依赖文件则依次卸载。

当结果显示为Complete!即卸载完毕。

3,查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。

输入:yum list | grep mysql 或 yum -y list mysql*

4,使用yum安装mysql数据库。

输入:yum -y install mysql-server mysql mysql-devel ,命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕。

注:安装mysql只是安装了数据库,只有安装mysql-server才相当于安装了客户端。

5,

查看刚安装mysql数据库版本信息。

输入:rpm -qi mysql-server

6,[root@sample ~]# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动
[root@sample ~]# chkconfig --list mysqld  ← 确认MySQL自启动 
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK
[root@sample ~]#/etc/rc.d/init.d/mysqld start  ← 启动MySQL服务
Initializing MySQL database:         [ OK ]
Starting MySQL:              [ OK ]
MySQL初始环境设定

7,mysql> select user,host,password from mysql.user;  ← 查看用户信息
8, set password for bigdata@.=password('bigdata');

set password for root@localhost=password('gridsum4321!');

CREATE USER 'bigdata'@'%' IDENTIFIED BY 'bigdata';

9,

配置远程访问

处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问

//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

//使修改生效
mysql>FLUSH PRIVILEGES;

mysql> CREATE USER 'bigdata'@'%' IDENTIFIED BY 'bigdata';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'bigdata'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)


 insert into mysql.user(Host,User,Password) values("localhost","bigdata",password("bigdata"));

GRANT ALL PRIVILEGES ON *.* TO mysql@localhost



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值