APT是Linux下的一款安裝套件管理工具,是一個客戶/伺服器系統。作為操作的一部分,APT使用一個檔案列出可獲得軟體包的鏡像網站位址,而這個檔案就是/etc/apt/sources.list。
新增APT倉庫
造訪 https://dev.mysql.com/downloads/repo/apt/。
選擇下載適合自己平台的deb套件。
執行下面的指令,安裝下載的軟體包。
在安裝期間,需要選擇mysql server和元件的版本。不能確定版本,就不要改變預設版本。如果不想安裝某一個元件,就選擇none。選擇完畢後,選擇ok就可以完成安裝。
可以用下邊的指令更新套件。
sudo dpkg -i /PATH/version-specific-package-name.deb
用下載的套件的名稱替換掉version-specific-package-name.deb。
安裝完成後也可以透過選擇發行版本,修改mysql版本。
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中文網其他相關文章!

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

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

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

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

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

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

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

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


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3漢化版
中文版,非常好用

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver CS6
視覺化網頁開發工具