mysql在linux上的安装之二(mysql源码安装)_MySQL
1.下载相应的mysql安装源码包
地址为:http://dev.mysql.com/downloads/mysql/5.1.html
2.如果以前安装过则卸载无用过旧的已安装的mysql
由于很多linux发行版,都预装了相应的mysql,一般都是rpm形式的安装,且mysql的版本都是比较低的(这个可能是由于兼容性测试的考虑吧)。因此在自己亲自安装mysql之前,请先卸载这些过旧的mysql,保证我们系统的“纯净”。
使用如下命令查询系统中安装的mysql:
rpm -qa|grep mysql
此命令会模糊匹配软件名有mysql的rpm安装包,列出来的这些都可以把他们删掉,一次性删掉,可使用如下的一个脚本命令:
for i in `rpm -qa | grep "mysql"`; do rpm -e --allmatches $i; done
执行完上面命令后,如果还有顽固分子没有被删除,那就一个一个利用下面的命令来删除:
rpm -e --allmatches packet-name
如果发现循环依赖问题,那么packet-name就列出这些循环依赖的安装包,一次性全部删除,如:
[root@test root]# rpm -e --allmatches mysql
安装源代码版本的MySQL
3.添加mysql用户组
groupadd mysql
4.添加mysql用户,并指定到mysql用户组
useradd -g mysql mysql
5.解压缩mysql-version.tar.gz
gunzip
6.安装mysql
cd mysql-VERSION
./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=armscii8,ascii,big5,cp1250,cp1251,cp1256,cp1257,cp850,cp852,cp866,cp932,dec8,eucjpms,euckr,gb2312,gbk,geostd8,greek,hebrew,hp8,keybcs2,koi8r,koi8u,latin1,latin2,latin5,latin7,macce,macroman,sjis,swe7,tis620,ucs2,ujis,utf8 --with-plugins=innodb_plugin
make
make install
7.复制配置文件
shell> cp support-files/my-medium.cnf /etc/my.cnf
8.执行mysql系统数据库初始化脚本
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
9.设定mysql安装目录权限,设置owner为mysql
chown -R mysql var
chgrp -R mysql .
10.启动mysql应用
/usr/local/mysql/bin/mysqld_safe --user=mysql &
11.设置root密码(数据库的DBA)
bin/mysqladmin -u root password ‘root’
12.登录mysql
bin/mysql -uroot -p
Enter password:
登录成功会看到:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 229
Server version: 5.1.40-log MySQL Community Server (GPL)
Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.
mysql>
这时mysql已经装好了,可以查看数据库了,但在正式使用数据库开发与部署的时候还需要做一些工作:
1.设定配置文件my.cnf
按照需求copy my-***.cnf到/etc/my.cnf
2.修改默认字符集utf8
(1).[client]下加入default-character-set=utf8
(2).[mysqld]下加入default-character-set=utf8
#不改动存储引擎的话,3、4步可以略过
3.启动InnoDB引擎的方法如下:
1)关闭mysql的服务
2)修改my.ini
将default-storage-engine=INNODB前的注释(#)去掉
将skip-innodb这行注释(加上#)
4.配置innodb参数
1).找到# Uncomment the following if you are using InnoDB tables
去掉innodb_*下的所有#
2).如果安装mysql的目录不是默认的,则需要修改
# mysql 默认安装目录为 /usr/local/mysql/
# mysql 默认表空间目录安装目录为 /usr/local/mysql/var/
innodb_data_home_dir=/usr/local/database/mysql/var/
innodb_log_group_home_dir=/usr/local/database/mysql/var/
3).保存后重启mysql服务。
5.设置系统服务
让linux启动的时候就启动mysql服务
shell> cd /usr/local/mysql/
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> chmod 777 /etc/init.d/mysql
shell> chkconfig --add mysql
shell> chkconfig --level 35 mysql on
6.重启MySQL服务
shell> service mysql restart

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Als Programmiersprache auf hohem Niveau ist Python leicht zu erlernen, leicht zu lesen und zu schreiben und wird häufig in der Softwareentwicklung eingesetzt. Aufgrund des Open-Source-Charakters von Python ist der Quellcode jedoch für andere leicht zugänglich, was einige Herausforderungen für den Schutz des Software-Quellcodes mit sich bringt. Daher müssen wir in praktischen Anwendungen häufig einige Methoden anwenden, um den Python-Quellcode zu schützen und seine Sicherheit zu gewährleisten. Beim Schutz des Software-Quellcodes stehen für Python verschiedene Anwendungspraktiken zur Auswahl. Nachfolgend sind einige häufige aufgeführt

Wie kann der Quellcode von PHP-Code im Browser angezeigt werden, ohne dass er interpretiert und ausgeführt wird? PHP ist eine serverseitige Skriptsprache, die häufig zur Entwicklung dynamischer Webseiten verwendet wird. Wenn eine PHP-Datei auf dem Server angefordert wird, interpretiert und führt der Server den darin enthaltenen PHP-Code aus und sendet den endgültigen HTML-Inhalt zur Anzeige an den Browser. Manchmal möchten wir jedoch den Quellcode der PHP-Datei direkt im Browser anzeigen, anstatt ihn auszuführen. In diesem Artikel wird erläutert, wie der Quellcode von PHP-Code im Browser angezeigt wird, ohne dass er interpretiert und ausgeführt wird. In PHP können Sie verwenden

Sie können die Entwicklertools des Browsers verwenden, um den Quellcode der Website anzuzeigen. Im Google Chrome-Browser: 1. Öffnen Sie den Chrome-Browser und besuchen Sie die Website, auf der Sie den Quellcode anzeigen möchten Seite und wählen Sie „Inspizieren“ oder drücken Sie die Tastenkombination Strg + Umschalt + I, um die Entwicklertools zu öffnen. 3. Wählen Sie in der oberen Menüleiste der Entwicklertools die Registerkarte „Elemente“ aus. 4. Sehen Sie sich einfach den HTML- und CSS-Code an der Website.

Schritte zum Anzeigen des Tomcat-Quellcodes in IDEA: 2. Tomcat-Quellcode in IDEA importieren; 4. Das Funktionsprinzip von Tomcat verstehen; Aktualisieren 7. Verwenden Sie Tools und Plug-Ins. 8. Nehmen Sie an der Community teil und leisten Sie einen Beitrag. Detaillierte Einführung: 1. Laden Sie den Tomcat-Quellcode herunter. Sie können das Quellcodepaket von der offiziellen Website von Apache Tomcat herunterladen. Normalerweise liegen diese Quellcodepakete im ZIP- oder TAR-Format vor.

Vue kann den Quellcode in Vue anzeigen: 1. Holen Sie sich Vue über „git clone https://github.com/vuejs/vue.git“ 2. Installieren Sie Abhängigkeiten über „npm i“; 3. Über „npm i -g rollup“ 4. Ändern Sie das Entwicklungsskript. 5. Debuggen Sie den Quellcode.

PHP-Quellcodefehler: Um das Indexfehlerproblem zu lösen, sind spezifische Codebeispiele erforderlich. Aufgrund der rasanten Entwicklung des Internets stoßen Entwickler beim Schreiben von Websites und Anwendungen häufig auf verschiedene Probleme. Unter diesen ist PHP eine beliebte serverseitige Skriptsprache, und ihre Quellcodefehler sind eines der Probleme, auf die Entwickler häufig stoßen. Wenn wir versuchen, die Indexseite einer Website zu öffnen, werden manchmal verschiedene Fehlermeldungen angezeigt, z. B. „InternalServerError“, „Unde

Durch das Verständnis des Quellcodes des Golang-Frameworks können Entwickler die Essenz der Sprache beherrschen und die Funktionen des Frameworks erweitern. Besorgen Sie sich zunächst den Quellcode und machen Sie sich mit seiner Verzeichnisstruktur vertraut. Zweitens lesen Sie den Code, verfolgen Sie den Ausführungsfluss und verstehen Sie die Abhängigkeiten. Praxisbeispiele zeigen, wie Sie dieses Wissen anwenden: Erstellen Sie benutzerdefinierte Middleware und erweitern Sie das Routing-System. Zu den Best Practices gehören das schrittweise Lernen, das Vermeiden von sinnlosem Kopieren und Einfügen, die Verwendung von Tools und der Verweis auf Online-Ressourcen.

In diesem Artikel wird die Quellcode-Analyse und -Optimierung des Go-Frameworks untersucht. Die Quellcodestruktur umfasst vier Hauptpakete, die die Kern-Framework-Logik, den Anforderungskontext, die Datenbindung und das Antwort-Rendering umfassen. Zu den Optimierungstechniken gehören: 1. Verwenden Sie Routing-Bäume, um die Routenverarbeitung zu optimieren und die Geschwindigkeit der Routensuche deutlich zu erhöhen. 2. Verwenden Sie Middleware für Caching und Komprimierung, um die Serverlast und Antwortzeit zu reduzieren. 3. Vermeiden Sie zeitaufwändige Vorgänge bei Rückrufen, um eine hohe Reaktionsfähigkeit aufrechtzuerhalten. 4. Aktivieren Sie die Protokollierung und analysieren Sie langsame Anfragen, um Leistungsengpässe zu identifizieren. 5. Aktualisieren Sie die Framework-Versionen regelmäßig, um von den neuesten Leistungsverbesserungen zu profitieren.
