首页 > 数据库 >centos7.6 安装MySQL 5.6

centos7.6 安装MySQL 5.6

时间:2023-11-07 20:11:19浏览次数:44  
标签:name 5.6 sudo mysql MySQL your centos7.6

1. 添加 MySQL 5.6 的 Yum 存储库:

sudo vim /etc/yum.repos.d/mysql56.repo

[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0

2. 安装 MySQL 5.6:

sudo yum install mysql-server

3. 启动 MySQL 服务:

sudo systemctl start mysqld

4. 设置 MySQL 开机启动:

sudo systemctl enable mysqld

5. 安全配置 MySQL:

sudo mysql_secure_installation

此工具将引导你完成一些重要的安全配置步骤,包括设置根密码、删除匿名用户、禁用远程 root 登录等。

6. 验证 MySQL 版本:

mysql -V

创建数据库:

CREATE DATABASE data_demo CHARACTER SET utf8 COLLATE utf8_general_ci;

创建用户:

CREATE USER 'user'@'%' IDENTIFIED BY 'pwd';

赋予用户权限:

GRANT ALL PRIVILEGES ON database.* TO 'domain-admin'@'%';

刷新

FLUSH PRIVILEGES;

5.6版本及以下修改密码命令

SET PASSWORD FOR 'user'@'localhost' = PASSWORD('pwd');

修改表格某个字段名:

ALTER TABLE table
CHANGE recordId recordid VARCHAR(128);

表格新增字段:

ALTER TABLE tb_source_data
ADD line_name VARCHAR(256);

备份数据库:

mysqldump -u user -p database > data_bak.sql

恢复数据库:

mysql -u user  -p database < data_bak.sql

备份表格数据:

mysqldump -u your_username -p your_password your_database_name your_table_name > backup.sql

 

 

标签:name,5.6,sudo,mysql,MySQL,your,centos7.6
From: https://www.cnblogs.com/sinclair1927/p/17815808.html

相关文章

  • mysql--基础管理
    1、docker环境登录mysqlPSC:\WINDOWS\system32>dockerps-aCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES974b5ec4802dmysql:8"docker-entrypoint.s…"5hoursagoExited......
  • mac os13上安装apache\php\mysql
    macos13上安装1,下载并安装brew,brew是macos上的软件安装工具;2,安装apache2brewinstallhttpd 安装成功后提示:工程文件根目录DocumentRootis/usr/local/var/www配置文件Thedefaultportshavebeensetin/usr/local/etc/httpd/httpd.confto8080andin/usr/local/e......
  • mysql中的并列/非并列排名:rank() over() 、dense_rank() over()以及 row_number() ove
    前言:使用sql查询数据的时候,我们有时候需要根据具体的字段值进行排名,下面使用几个栗子来说明rank在sql中的作用下面用到的表名:user_visit_stats主要字段包括:用户id(uid),部门名称(dept_name),访问次数(visit_count)1、格式:rank() over(orderby[列名])根据访问量降序排名,访问......
  • 凝思80安装MySQL8.0.30
    概述本文记录在凝思80虚拟机上安装MySQL8.0.30。步骤下载MySQL8.0.30下载链接:https://downloads.mysql.com/archives/community/卸载已有MySQL查看当前已安装Mysqldpkg—get-selections|grepmysql卸载已安装的其他版本MySQLapt-get--purgeremovemysql-client-5.5apt-get--......
  • MySQL学习(12)事务.md
    前言“古之欲正世调天下者,必先观国政,料事务,察民俗。“出自《管子·正世》,事务就是指要做的或所做的事情。一件事情要么做了,要么没做,才符合原则。转账不存在转了一半,也不存在我转给你10元,你却到账5元。ACID原则原子性(Atomicity)事务中的全部操作在数据库中是不可分割的,要么全部......
  • mysql 表级锁之一元数据锁(meta data lock,MDL)
    什么是元数据锁(metadatalock,MDL)在MySQL5.5.3之前,有一个著名的bug#989(bug链接:MySQLBugs:#989:IfDROPTABLEwhilethere’sanactivetransaction,wrongbinlogorder),大致如下:#session1:BEGIN;INSERTINTOt...;COMMIT; #session2:DROPTABLEt; #......
  • mysql测试语句创建写入存储过程调用8.0
    --创建表格 CREATETABLEmy_table(idINTAUTO_INCREMENT,nameVARCHAR(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci,emailVARCHAR(255)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ci,passwordVARCHAR(255)CHARACTERSETutf8mb4COLL......
  • 云上的RDS mysql长事务kill时间很长怎么解决
    【问题】实例删除大事务之后,kill时间较长,运行中【建议&注意事项】超大事务执行期间被kill。这时候,回滚操作需要对事务执行期间生成的所有新数据版本做回收操作,这种场景耗时会比较长。建议:1.通过影响系统环境,让这个Killed状态尽快结束。比如:临时调大innodb_thread_concurre......
  • 如何避免Mysql的timestamp的大坑
    如何避免Mysql的timestamp的大坑Mysql的timestamp类型讨论需要测试MYSQL的同学,可以点以下链接免费试用腾讯云mysql服务器https://curl.qcloud.com/tgnMO3KJ一.时间戳字段定义timestamp时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起到......
  • linux版本mysql安装
    linux版本mysql安装1先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突。yumlist|grepmariadbmariadb-libs.x86_641:[email protected]_641:5.5.68-1.el7basem......