MySQL安装与卸载(持续更新)

0    395    4

Tags:

👉 本文共约1847个字,系统预计阅读时间或需7分钟。

MySQL客户端安装

yum安装MySQL

yum离线安装MySQL

https://dev.mysql.com/downloads/mysql/

在线yum安装MySQL

mariadb安装

在centos7上,直接yum install mysql-server将默认安装mariadb,如果配置了mysql的yum源,需要指定"mysql-community-server"才表示安装mysql。
mariadb的镜像站点:http://mirror.mariadb.org/yum/

其它:

二进制方式安装MySQL

多实例配置

配置服务service开机启动

如果MySQL安装在/usr/local/mysql下,datadir为/usr/local/mysql/data,参数文件为/etc/my.cnf,/usr/bin/my_print_defaults存在,则可以直接使用$MYSQL_HOME/support-files/mysql.server文件;如果安装在其它路线下,那么需要做其他的额外设置,比较麻烦:

service

其它情况可以使用以下脚本:

修改basedir和port,然后编辑参数文件my_57193307.cnf

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!

使用下面的命令管理两个实例:

CentOS 7 systemd

编译安装MySQL

最后可以删除源码部分:rm -rf /soft/mysql-5.7.30

注:重新运行配置,需要删除CMakeCache.txt文件

  • -DCMAKE_INSTALL_PREFIX=dir_name 设置mysql安装目录
  • -DMYSQL_UNIX_ADDR=file_name 设置监听套接字路径,这必须是一个绝对路径名。默认为/tmp/mysql.sock
  • -DDEFAULT_CHARSET=charset_name 设置服务器的字符集。缺省情况下,MySQL使用latin1的(CP1252西欧)字符集。cmake/character_sets.cmake文件包含允许的字符集名称列表。
  • -DDEFAULT_COLLATION=collation_name 设置服务器的排序规则。
  • -DWITH_INNOBASE_STORAGE_ENGINE=1
  • -DWITH_ARCHIVE_STORAGE_ENGINE=1
  • -DWITH_BLACKHOLE_STORAGE_ENGINE=1
  • -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 存储引擎选项:MyISAM,MERGE,MEMORY和CSV引擎是默认编译到服务器中,并不需要明确地安装。静态编译一个存储引擎到服务器,使用-DWITH_engine_STORAGE_ENGINE= 1,可用的存储引擎值有:ARCHIVE, BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioning support), 和PERFSCHEMA (Performance Schema)
  • -DMYSQL_DATADIR=dir_name 设置mysql数据库文件目录
  • -DMYSQL_TCP_PORT=port_num 设置mysql服务器监听端口,默认为3306
  • -DENABLE_DOWNLOADS=bool 是否要下载可选的文件。例如,启用此选项(设置为1),cmake将下载谷歌所使用的测试套件运行单元测试。

Windows下安装MySQL

  • 使用管理员权限,已在windows 10、Windows7、XP上测试通过,XP不支持5.7及其以上版本
  • 创建服务时一定需要全路径
  • 5.5、5.6、5.7、8.0 默认密码都为空,8.0数据库需要8.0的客户端才能无密码登录
  • 若报错“由于找不到MSVCP120.dll,无法继续执行代码.重新安装程序可能会解决此问题。” ---解决:下载安装“微软常用运行库64位”即可。
  • 多版本多实例安装:重复以下步骤,修改datadir和参数文件即可

可以在服务(services.msc)和任务管理器中进行管理MySQL实例。

sc命令操作MySQL

sandbox(已过期)

dbdeployer

Ubuntu 安装MySQL

卸载MySQL

linux下卸载

Windows下卸载

MySQL修改密码和允许远程登陆

MySQL 5.5、5.6、5.7

MySQL 8.0

其它

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复