Cento OS7安装mysql

目前社区版mysql已经被mariadb替代,所以用Cento OS7 yum安装mysql其实是安装mariadb

用终端工具用root用户ssh到目标主机

 

执行以下命令可以安装mariadb,安装完成后会自动启动。

 

[root@172 ~]#yum -y install mariadb*

 

执行以下命令可以进行开启,停止,重启,设置开机启动

[root@172 ~]#systemctl start mariadb  #启动MariaDB

[root@172 ~]#systemctl stop mariadb  #停止MariaDB

[root@172 ~]#systemctl restart mariadb  #重启MariaDB

[root@172 ~]#systemctl enable mariadb  #设置开机启动

 执行以下命令修改root密码

[root@172 ~]#mysqladmin -u root -p password  xxxxx新密码

  

 

 执行如下命令登录

[root@172 ~]# mysql -u root -p
Enter password: 

 执行以下命令可以允许用户进行远程操作

 

MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'xxxxxx' WITH GRANT OPTION;

退出MariaDB [(none)]> exit然后刷新权限

 

 

[root@172 ~]# mysql flush privileges

 

 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!
### 升级CentOS 7上的MySQL 5.5到5.7 要将CentOS 7上的MySQL从5.5版本升级到5.7版本,可以通过以下步骤进行操作。请注意,在进行任何升级之前,建议先备份现有的MySQL数据库以防止数据丢失。 #### 1. 备份现有数据库 在开始升级过程之前,确保对现有数据库进行完整备份。可以使用`mysqldump`工具来完成这一任务。 ```bash mysqldump -u root -p --all-databases > all_databases_backup.sql ``` #### 2. 停止MySQL服务 使用以下命令停止当前运行的MySQL服务: ```bash sudo systemctl stop mysqld ``` #### 3. 添加MySQL YUM仓库 如果尚未添加MySQL官方YUM仓库,请下载并安装适用于MySQL 5.7的YUM仓库配置文件。 ```bash wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm sudo yum install mysql57-community-release-el7-11.noarch.rpm ``` #### 4. 修改MySQL仓库配置 编辑`/etc/yum.repos.d/mysql-community.repo`文件,确保只有MySQL 5.7的仓库被启用。对于MySQL 5.5,将其`enabled`值设为`0`;对于MySQL 5.7,将其`enabled`值设为`1`[^2]。 ```ini [mysql56-community] name=MySQL 5.6 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql57-community-dmr] name=MySQL 5.7 Community Server Development Milestone Release baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=0 ``` #### 5. 更新MySQL 使用YUM更新MySQL到5.7版本。 ```bash sudo yum update mysql ``` #### 6. 启动MySQL服务 升级完成后,重新启动MySQL服务。 ```bash sudo systemctl start mysqld ``` #### 7. 检查MySQL版本 验证MySQL是否已成功升级到5.7版本。 ```bash mysql -V ``` #### 8. 升级MySQL系统表 最后,执行MySQL自带的`mysql_upgrade`脚本来升级系统表。 ```bash sudo mysql_upgrade -u root -p ``` ### 注意事项 - 在生产环境中进行此类操作时,请务必谨慎行事,并确保有完整的数据备份。 - 如果MySQL服务无法启动,请检查错误日志(通常位于`/var/log/mysqld.log`)以获取更多信息。 - 对于跨多个主要版本的升级(例如从5.5到5.7),官方推荐的方法是先备份数据库,然后卸载旧版本并安装新版本,而不是直接升级[^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值