CentOS 7 离线安装 MySql

本文详细介绍如何在CentOS7上安装MySQL数据库,并提供卸载自带MariaDB的方法,包括安装过程中可能遇到的问题及解决办法。

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

CentOS 7安装MySql
CentOS 7不带Mysql数据库了,默认的数据库是MariaDBMysql的一个分支)。
安装MySQL前,先把系统自带的mariadb卸载掉
安装包可以去我的资源中下载
2.1查询MysqlMariadb
# find / -name mysql    查找mysql名字的文件和文件夹
# rpm -qa|grep mysql 查找是否安装MySQL(区分大小写)
# rpm -qa|grep -i mysql    查找是否安装MySQL(不区分大小写)
# rpm -qa | grep mariadb
结果mariadb-libs-5.5.44-2.el7.centos.x86_64
 
2.2卸载
卸载mysql
# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64    
卸载mariadb
# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
 
2.3安装
# rpm -ivh MySQL-server-5.5.47-1.linux2.6.x86_64.rpm
如果需要安装Mysql时出现下面情况,先安装mysqllibaio依赖
 


# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
 
然后再安装服务端的mysql,如果安装不上

 
那只能强制安装nodeps
# rpm -ivh MySQL-server-5.5.47-1.linux2.6.x86_64.rpm --nodeps
# rpm -ivh MySQL-client-5.5.47-1.linux2.6.x86_64.rpm –nodeps
2.4查询服务是否开启
# service mysql status     查看mysql服务是否开启
2.5开启服务
# service mysql start
2.6开机自动启动mysql服务
# chkconfig mysql on 
2.6.5 查看所有服务
# chkconfig –list
 
2.7进入MySql
# mysql -uroot      第一次进入不需要密码
2.8改密码
# update mysql.user set password=PASSWORD(123456) where User='root';
密码可以是字符串
root用户的密码改为root,这样只能本地登录,远程不能登录
2.8.5查询用户所拥有的访问权限信息的命令如下:
mysql >select host,user,password frommysql.user;
 
  2.9改所有机子访问root权限
  # grant all privileges on *.* to 'root'@'%' identified by '123456';
     
2.10刷新权限
# flush privileges;
2.11退出mysql
# exit
 
createdatabase ht;
show databases;
use ht;
 
create table tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);
show tables
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值