Heim Datenbank MySQL-Tutorial CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10_MySQL

CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10_MySQL

Jun 01, 2016 pm 01:35 PM
internet 具体步骤 正式版 网卡

CentOS

bitsCN.com

MySQL 5.6正式版发布了,相对于5.5版本作出了不少改进,其源码安装配置方式也有所变化,本文根据实际操作,不断尝试,精确还原了安装的具体步骤。

环境:CentOS 6.3/6.4 最小化缺省安装,配置好网卡。

安装MySQL前,确认Internet连接正常,以便下载安装文件。

先使用 yum -y update 指令升级系统到最新版本。

本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。

# 修改防火墙设置,打开3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

# 重启防火墙使新设置生效
service iptables restart

# 新增用户组
groupadd mysql

# 新增用户
useradd mysql -g mysql

# 新建数据库执行文件目录
mkdir -p /usr/local/mysql

# 新建数据库数据文件目录
mkdir -p /db/mysql/data

# 编辑PATH搜索路径
vi /etc/profile
Append these 2 lines to the end of the file:
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH
export PATH

# 生效PATH搜索路径
source /etc/profile

# 编辑hosts文件,加入本机IP和主机名
vi /etc/hosts
192.168.211.100      centhost.centdomain

# 安装编译源码所需的工具和库
yum -y install wget gcc-c++ ncurses-devel cmake make perl

# 进入源码压缩包下载目录
cd /usr/local/src

# 下载源码压缩包,下载包34M大小,有点慢,等吧。
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/

# 解压缩源码包
tar -zxvf mysql-5.6.10.tar.gz

# 进入解压缩源码目录
cd mysql-5.6.10

# 从mysql5.5起,mysql源码安装开始使用cmake了,执行源码编译配置脚本。

cmake /
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql /
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock /
-DDEFAULT_CHARSET=utf8 /
-DDEFAULT_COLLATION=utf8_general_ci /
-DWITH_MYISAM_STORAGE_ENGINE=1 /
-DWITH_INNOBASE_STORAGE_ENGINE=1 /
-DWITH_ARCHIVE_STORAGE_ENGINE=1 /
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 /
-DWITH_MEMORY_STORAGE_ENGINE=1 /
-DWITH_READLINE=1 /
-DENABLED_LOCAL_INFILE=1 /
-DMYSQL_DATADIR=/db/mysql/data /
-DMYSQL_USER=mysql /
-DMYSQL_TCP_PORT=3306

# 编译源码,这一步时间会较长,耐心等待。
make

# 安装
make install

# 清除安装临时文件
make clean

# 修改目录拥有者
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /db/mysql/data

# 进入安装路径
cd /usr/local/mysql

# 执行初始化配置脚本,创建系统自带的数据库和表。
scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data
初始化脚本在 /usr/local/mysql/my.cnf 生成了配置文件。需要更改该配置文件的所有者:
chown -R mysql:mysql /usr/local/mysql
多说两句:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,这是新版MySQL的配置文件的默认位置!

# 复制服务启动脚本
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

# 启动MySQL服务
service mysql start

# 设置开机自动启动服务
chkconfig mysql on

# 修改MySQL用户root的密码
mysql -u root

mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
mysql>update user set Password = password('123456') where User='root';
mysql>flush privileges;
mysql>exit;

# 可选:运行安全设置脚本,修改MySQL用户root(不是系统的root!)的密码,禁止root远程连接(防止破解密码),移除test数据库和匿名用户,强烈建议生产服务器使用:

/usr/local/mysql/bin/mysql_secure_installation

>>>>>>>>>>>>>>>完成

bitsCN.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was für eine Netzwerkkarte ist die Crab-Karte? Was für eine Netzwerkkarte ist die Crab-Karte? Oct 09, 2022 pm 02:42 PM

Die Krabbenkarte bezieht sich auf die Realtek-Netzwerkkarte. Ihr Symbol sieht aus wie eine Krabbe und wird daher als Krabbenkarten-Netzwerkkarte bezeichnet. Eine Netzwerkkarte ist ein Teil der Computerhardware, der es Computern ermöglicht, in einem Computernetzwerk zu kommunizieren, sodass Benutzer über Kabel oder drahtlos eine Verbindung zueinander herstellen können. Realtek verwendet die Krabbe als Firmenlogo und hofft, dass es die Symbolik der Hartnäckigkeit, Furchtlosigkeit und des Mutes der Krabbe zur Herausforderung in der Natur nachahmen kann.

Was ist öffentliche IP? Was ist öffentliche IP? Sep 27, 2021 am 10:30 AM

Öffentliche IP bezieht sich auf eine nicht reservierte Adresse, die über das öffentliche Netzwerk mit dem Internet verbunden ist und auf die andere Computer im Internet frei zugreifen können. Jeder Computer im Internet verfügt über eine unabhängige IP-Adresse. Diese IP-Adresse identifiziert einen Computer im Internet eindeutig.

So überprüfen Sie, ob die Netzwerkkarte unter Linux normal ist So überprüfen Sie, ob die Netzwerkkarte unter Linux normal ist Mar 22, 2023 am 10:08 AM

So überprüfen Sie, ob die Netzwerkkarte unter Linux normal ist: 1. Überprüfen Sie den Netzwerkkartenstatus mit dem Befehl „mii-tool“. 2. Überprüfen Sie den Netzwerkstatus mit „Netzwerkstatus“. 3. Überprüfen Sie die Informationen aller Netzwerkschnittstellen Linux über den Befehl „ifconfig -a“ 4. Fragen Sie die Netzwerkkarteninformationen über den Befehl „ethtool“ ab.

So deinstallieren Sie den Netzwerkkartentreiber unter Win11 So deinstallieren Sie den Netzwerkkartentreiber unter Win11 Dec 28, 2023 pm 07:04 PM

Die Nichtübereinstimmung des Netzwerkkartentreibers führt dazu, dass kein normaler Zugriff auf das Internet möglich ist, er jedoch nicht normal aktualisiert werden kann. Zu diesem Zeitpunkt können Sie den Netzwerkkartentreiber in Win11 deinstallieren und dann neu installieren, um das Problem zu lösen um es im Gerätemanager zu bedienen. Anleitung zum Deinstallieren des Netzwerkkartentreibers in Win11: 1. Klicken Sie zunächst mit der rechten Maustaste auf das „Windows-Logo“ unten. 2. Klicken Sie dann im Rechtsklick-Menü auf „Geräte-Manager“. Adapter“ und suchen Sie das Netzwerkkartengerät. 4. Doppelklicken Sie dann, um das Gerät zu öffnen, von dem Sie den Treiber deinstallieren möchten, und geben Sie „Treiber“ ein. 5. Wählen Sie abschließend „Gerät deinstallieren“, um den Win11-Netzwerkkartentreiber zu deinstallieren.

Wie kann das Problem gelöst werden, dass in Win11 kein Zugriff auf das Internet möglich ist? Anleitung zur Lösung des Problems, dass ein Win11-Computer keine Verbindung zum Internet herstellen kann Wie kann das Problem gelöst werden, dass in Win11 kein Zugriff auf das Internet möglich ist? Anleitung zur Lösung des Problems, dass ein Win11-Computer keine Verbindung zum Internet herstellen kann Jan 29, 2024 pm 08:57 PM

Wenn wir Computer benutzen, sind wir alle mit dem Internet verbunden. In letzter Zeit haben mich viele Benutzer gefragt, wie sie das Problem lösen können, dass Win11 keine Verbindung zum Internet herstellen kann. Benutzer können direkt die vom System bereitgestellte, am besten passende Dienstanwendung öffnen, um sie einzurichten. Auf dieser Website wird den Benutzern die Lösung für das Problem vorgestellt, dass Win11-Computer nicht auf das Internet zugreifen können. Lösung 1 für Win11-Computer, die nicht auf das Internet zugreifen können: Sie können die Tastenkombination Win+S drücken oder auf das Suchsymbol neben der unteren Taskleiste klicken, um das Windows-Suchfenster zu öffnen. Geben Sie „Dienst“ in das Suchfeld ein und klicken Sie dann, um die vom System am besten passende Dienstanwendung zu öffnen. Methode Zwei

Was ist das Kommunikationsprotokoll des Internets? Was ist das Kommunikationsprotokoll des Internets? Dec 24, 2020 pm 02:53 PM

Das vom Internet hauptsächlich verwendete Kommunikationsprotokoll ist das TCP/IP-Übertragungsprotokoll, nämlich das Übertragungssteuerungs-/Netzwerkprotokoll, auch Netzwerkkommunikationsprotokoll genannt. Es ist das grundlegendste Kommunikationsprotokoll bei der Verwendung des Netzwerks, TCP /IP Das IP-Transportprotokoll legt die Standards und Methoden für die Kommunikation zwischen verschiedenen Teilen des Internets fest.

So überprüfen Sie die Netzwerkkarte unter Linux So überprüfen Sie die Netzwerkkarte unter Linux Jan 05, 2023 pm 02:16 PM

So überprüfen Sie die Netzwerkkarte unter Linux: 1. Überprüfen Sie die Netzwerkschnittstelleninformationen mit dem Befehl „ifconfig“. 2. Überprüfen Sie die Geräteliste der Netzwerkkarte mit „lspci | grep -i 'eth‘“ oder „lspci | grep -i“. net“-Befehl; 3. Verwenden Sie den Befehl „iwconfig“, um zu überprüfen, ob sich auf dem Gerät ein drahtloses Netzwerkkartengerät befindet; 4. Verwenden Sie den Befehl „ethtool“, um die Konfigurationsnetzwerkkartenparameter abzufragen.

So richten Sie Windows 11 ohne Internetverbindung ein So richten Sie Windows 11 ohne Internetverbindung ein Apr 15, 2023 am 10:46 AM

Ab Build 22557 und höher erfordert Windows 11 eine Internetverbindung, um die Ersteinrichtung abzuschließen, auch bekannt als Out-of-Box Experience (OOBE) für Home- und Pro-Editionen, obwohl es eine Möglichkeit gibt, diese Anforderung vollständig zu umgehen. Da Microsoft möchte, dass Benutzer ihre Computer mit ihren Microsoft-Konten verbinden, nimmt das Unternehmen Änderungen an der Ersteinrichtung von Windows 11 vor, die eine Neuinstallation ohne Internetverbindung nahezu unmöglich machen. Wenn die Einstellungen alternativ feststellen, dass das Gerät keine Netzwerkverbindung hat, werden Sie zum Bildschirm „Ups, Sie haben Ihre Internetverbindung verloren“ weitergeleitet. Wenn Sie auf die Option „Wiederholen“ klicken, wird erneut „Mit dem Internet verbinden“ angezeigt

See all articles