搜索
首页数据库mysql教程如何使用APT库安装MySQL

APT是Linux下的一款安装包管理工具,是一个客户/服务器系统。作为操作的一部分,APT使用一个文件列出可获得软件包的镜像站点地址,这个文件就是/etc/apt/sources.list。

如何使用APT库安装MySQL

添加APT仓库

  1. 访问 https://dev.mysql.com/downloads/repo/apt/。

  2. 选择下载适合自己平台的deb包。

  3. 执行下面的命令,安装下载的软件包。

  4. sudo dpkg -i /PATH/version-specific-package-name.deb

           用下载的包的名称替换掉version-specific-package-name.deb。

  5. 在安装期间,需要选择mysql server和组件的版本。不能确定版本,就不要改变默认版本。如果不想安装某一个组件,就选择none。选择完毕后,选择ok就可以完成安装。

  6.          安装完成以后也可以通过选择发行版本,修改mysql版本。

  7. 可以用下边的命令更新包。

  8. apt-get update

      除了利用发行的deb包,还可以人工自己添加APT仓库。详见https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/index.html#repo-qg-apt-repo-manual-setup

      注意:MYSQL APT仓库一旦生效,就不可以从系统自带的软件库安装MYSQL的任何包。

APT安装MYSQL

利用下面的命令安装mysql:

apt-get install mysql-server

安装mysql客户端和数据库普通文件的命令与上面的命令类似。

在安装过程中,需要提供一个root用户的密码(需要记住)。

提示:如果想以后再设置密码,则可以不提供密码,选择ok,继续安装。在这种情况下,root可以通过Unix socket file 连接mysql,通过 Socket Peer-Credential Pluggable Authentication的授权。以后可以通过mysql_secure_installation再设置root的密码。

启动停止mysql server

Mysql server安装完成后,自动启动,可以用下边的命令查看Mysql server的状态:

service mysql status

使用下边的命令,停止Mysql server的运行:

service mysql stop

使用下边的命令启动Mysql server

service mysql start

使用下边的命令重启Mysql server

service mysql restart

注意:一些依赖于本机MySQL包的第三方本机存储库包可能无法与MySQL APT存储库包一起使用。例如:konadi-backend-mysql, handlersocket-mysql-5.5, 和 zoneminder。

选择发行版本

Mysql server和所有的组件的安装和升级的默认版本,都是来自添加APT仓库选择的版本。可以在任何时候利用以下命令修改原来的选择。

dpkg-reconfigure mysql-apt-config

修改完毕后,用以下命令更新mysql仓库:

apt-get update

再次运行apt-get install命令,就会安装你选择的版本。

Mysql的组件版本选择与此类似。

安装附加的MYSQL产品和组件

在添加了Mysql的APT仓库后。首先,用下面的命令从APT仓库获取最新的包信息。

apt-get update

用下面的命令安装你选择的组件或附加产品,用包名字替换package-name。

apt-get install package-name

例如:安装共享客户端库:

apt-get install libmysqlclient18

APT删除mysql

删除用MySQL APT 仓库安装的mysql server和他的组件,首先用下面的命令删除mysql server:

apt-get remove mysql-server

接着删除和mysql server一起自动安装的软件:

apt-get autoremove

用下面的命令删除附属产品和组件,用你想删除的包名称替换 package-name:

apt-get remove package-name

查看你利用 MySQL APT repository安装的包,用下面的命令:

dpkg -l | grep mysql | grep ii

相关学习推荐:mysql教程(视频)

以上是如何使用APT库安装MySQL的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:CSDN。如有侵权,请联系admin@php.cn删除
图文详解mysql架构原理图文详解mysql架构原理May 17, 2022 pm 05:54 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

mysql怎么替换换行符mysql怎么替换换行符Apr 18, 2022 pm 03:14 PM

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

mysql的msi与zip版本有什么区别mysql的msi与zip版本有什么区别May 16, 2022 pm 04:33 PM

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

mysql怎么去掉第一个字符mysql怎么去掉第一个字符May 19, 2022 am 10:21 AM

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

mysql怎么将varchar转换为int类型mysql怎么将varchar转换为int类型May 12, 2022 pm 04:51 PM

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

MySQL复制技术之异步复制和半同步复制MySQL复制技术之异步复制和半同步复制Apr 25, 2022 pm 07:21 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

带你把MySQL索引吃透了带你把MySQL索引吃透了Apr 22, 2022 am 11:48 AM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。

mysql怎么判断是否是数字类型mysql怎么判断是否是数字类型May 16, 2022 am 10:09 AM

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。