Maison base de données tutoriel mysql linux 之休验(JDK7+Tomcat7+MySQL5.5)部署环境_MySQL

linux 之休验(JDK7+Tomcat7+MySQL5.5)部署环境_MySQL

Jun 01, 2016 pm 01:06 PM

Tomcat7Tomcat

------------------------------------------------------------------------------------------------------------------
JDK
<span class="indent">  </span><span class="number">0</span>:下载JDK http:<span class="regexp">//www</span>.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-<span class="number">1880260</span>.html
<span class="indent">  </span><span class="number">1</span>:卸载(root用户)
<span class="indent">  </span><span class="indent">  </span><span class="number">1.0</span>:查询已安装的jdk		
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rpm -qa|grep jdk	</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>  <span class="variable">**</span>*
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rpm -qa|grep java</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>  <span class="variable">**</span>*
<span class="indent">  </span><span class="indent">  </span><span class="number">1.1</span>:根据名称移除(-e表示删除,-nodeps表示强制删除防止JDK与程序关联,导致删除失败!)
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rpm -e -nodeps	***</span>
<span class="indent">  </span><span class="indent">  </span><span class="number">1.2</span>:再运行java -version;如果提示-bash: java -version: command <span class="keyword">not</span> found则不用继续下面方案,jdk删除成功。
<span class="indent">  </span><span class="indent">  </span><span class="number">1.3</span>:手动删除文件夹(-f表示删除整个文件夹及子目录)
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rm -f /usr/bin/java </span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rm -f /usr/bin/javac </span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rm -f /etc/alternatives/java </span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rm -f /etc/alternatives/javac</span>
<span class="indent">  </span><span class="number">2</span>:安装(root用户)
<span class="indent">  </span><span class="indent">  </span><span class="number">2.1</span>:给每个用户添加操作权限
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># chomd +x jdk_*.*.*.rpm</span>
<span class="indent">  </span><span class="indent">  </span><span class="number">2.2</span>:安装JDK
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment"># rpm -ivh jdk_*.*.*.rpm</span>
<span class="indent">  </span><span class="indent">  </span><span class="number">2.3</span>:修改如下配置文件
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment"># cd /	切换到root目录下</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment"># cd ect	配置文件目录</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment"># vi ./profile	修改/etc/profile文件 (全局所有用户)</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment">#打开profile后,按i进入编辑模式,末尾加入:</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="comment">#set java environment</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export JAVA_HOME=<span class="regexp">/usr/share</span><span class="regexp">/jdk1.7.0_60
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export PATH=$JAVA_HOME/bin</span>:<span class="variable">$PATH</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export CLASSPATH=.:<span class="variable">$JAVA_HOME</span>/lib/dt.jar:<span class="variable">$JAVA_HOME</span>/lib/tools.jar
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment">#按catl+c进入Normall模式,输入#wq保存并关闭</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment"># find -name .bash_profile	找到bash_profile所在位置</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>.<span class="regexp">/skel/</span>.bash_profile
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment"># vi ./skel/.bash_profile	.修改.bash_profile文件 (某个用户权限使用这些环境变量)</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment">#打开profile后,按i进入编辑模式,末尾加入:</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export JAVA_HOME=<span class="regexp">/usr/java</span><span class="regexp">/jdk1.7.0_60			#先确认下你的jdk是否也是这个目录
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export PATH=$JAVA_HOME/bin</span>:<span class="variable">$PATH</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>export CLASSPATH=.:<span class="variable">$JAVA_HOME</span>/lib/dt.jar:<span class="variable">$JAVA_HOME</span>/lib/tools.jar
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment">#按catl+c进入Normall模式,输入#wq保存并关闭</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>|--<span class="comment">#source /etc/profile执行后生效</span>
<span class="indent">  </span><span class="indent">  </span><span class="number">2.4</span>:测试
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># vim Hello.java</span>
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>public class Hello{
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>public static void main(String[] args){
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>System.out.println(<span class="string">"hello World"</span>);
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>}

<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>}
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># javac Hello.java</span>
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># java Hello</span>
<span class="indent">  </span><span class="indent">  </span>hello World
<span class="indent">  </span><span class="number">3</span>:更多详细http:<span class="regexp">//www</span>.<span class="number">2</span>cto.com/os/<span class="number">201211</span>/<span class="number">171035</span>.html
------------------------------------------------------------------------------------------------------------------
Tomcat
<span class="indent">  </span><span class="number">0</span>:下载地址:http:<span class="regexp">//tomcat</span>.apache.org/download-<span class="number">70</span>.cgi
<span class="indent">  </span><span class="number">1</span>:解压tomcat
<span class="indent">  </span><span class="indent">  </span><span class="comment">#unzip  xxx.zip		#zip解压</span>
<span class="indent">  </span><span class="indent">  </span><span class="comment">#tar -zxvf xxx.tar.gx	#tar解压</span>
<span class="indent">  </span><span class="number">2</span>:然后将tomcat移动到/usr/java/tomcat[version];(个人建议)
<span class="indent">  </span><span class="indent">  </span><span class="comment">#mv -rf tomcat_x.x.x /usr/java/tomcat[version]</span>
<span class="indent">  </span><span class="number">3</span>:配置tomcat环境(可选)  
<span class="indent">  </span><span class="indent">  </span><span class="comment">#vim /etc/profile		=#在末尾加入如下配置</span>
<span class="indent">  </span><span class="indent">  </span>export TOMCAT_HOME=<span class="regexp">/usr/java</span><span class="regexp">/tomcat7/bin</span>
<span class="indent">  </span><span class="indent">  </span>export CATALINA_HOME=<span class="regexp">/usr/java</span><span class="regexp">/tomcat7		
<span class="indent">  </span><span class="indent">  </span>#其用途:可以在任意目录下执行./shutdown</span>.sh或.<span class="regexp">/startup.sh
<span class="indent">  </span>4:测试访问:http:/</span><span class="regexp">/localhost:8080	
<span class="indent">  </span>5:然后你可将web项目打包成zip,通过在window下cmd中通过pscp xx user@ip:/</span><span class="regexp">/xx/</span><span class="regexp">/xx 将项目上传到服务器。然后再到服务器解压,再重启tomcat,便可运行啦..........呼呼
<span class="indent">  </span>5:详细参考:http:/</span><span class="regexp">/blog.sina.com.cn/s</span><span class="regexp">/blog_866c5a5d0101cn1l.html
------------------------------------------------------------------------------------------------------------------
MySql
<span class="indent">  </span>0:下载网站:http:/</span><span class="regexp">/dev.mysql.com/downloads</span><span class="regexp">/mysql/</span><span class="number">5.1</span>.html
<span class="indent">  </span><span class="number">1</span>:安装server	[root<span class="variable">@localhost</span> ~]<span class="comment"># rpm -ivh xxx.emp;</span>
<span class="indent">  </span><span class="number">2</span>:安装client	[root<span class="variable">@localhost</span> ~]<span class="comment"># rpm -ivh xxx.emp;</span>
<span class="indent">  </span><span class="number">3</span>:MySql重要目录
<span class="indent">  </span><span class="indent">  </span>|--数据库目录		[root<span class="variable">@localhost</span> ~]<span class="comment"># /var/lib/mysql</span>
<span class="indent">  </span><span class="indent">  </span>|--配置文件		[root<span class="variable">@localhost</span> ~]<span class="comment"># /usr/share/mysql(mysql.server及配置文件)</span>
<span class="indent">  </span><span class="indent">  </span>|--相关命令		[root<span class="variable">@localhost</span> ~]<span class="comment"># /usr/bin/(mysqladmin|mysqldump)</span>
<span class="indent">  </span><span class="indent">  </span>|--启动脚本		[root<span class="variable">@localhost</span> ~]<span class="comment"># /etc/rc.d/init.d(启动脚本文件mysql的目录)</span>
<span class="indent">  </span><span class="number">4</span>:启动mysql	[root<span class="variable">@localhost</span> ~]<span class="comment"># /etc/init.d/mysql start</span>
<span class="indent">  </span><span class="number">5</span>:查看使用中的端口号(如果有<span class="number">3306</span>则启动成功)
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># netstat -nat</span>
<span class="indent">  </span><span class="indent">  </span>Active Internet connections (servers <span class="keyword">and</span> established)
<span class="indent">  </span><span class="indent">  </span>Proto Recv-Q Send-Q Local Address               Foreign Address             State      
<span class="indent">  </span><span class="indent">  </span>tcp        <span class="number">0</span>      <span class="number">0</span> <span class="number">127.0</span>.<span class="number">0</span>.<span class="number">1</span>:<span class="number">2208</span>              <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:*                   LISTEN      
<span class="indent">  </span><span class="indent">  </span>tcp        <span class="number">0</span>      <span class="number">0</span> <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:<span class="number">776</span>                 <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:*                   LISTEN      
<span class="indent">  </span><span class="indent">  </span>tcp        <span class="number">0</span>      <span class="number">0</span> <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:<span class="number">3306</span>                <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:*                   LISTEN      
<span class="indent">  </span><span class="indent">  </span>tcp        <span class="number">0</span>      <span class="number">0</span> <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:<span class="number">111</span>                 <span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>.<span class="number">0</span>:*                   LISTEN      
<span class="indent">  </span><span class="number">6</span>:设置密码
<span class="indent">  </span><span class="indent">  </span>安装完mysql有一个默认用户root,密码是没有的。
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># /usr/bin/mysqladmin/ -u root -p password 123456</span>
<span class="indent">  </span><span class="number">7</span>:登录到mysql
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># mysql -u root -p 123456</span>
<span class="indent">  </span><span class="number">8</span>:查询数据库
<span class="indent">  </span><span class="indent">  </span>show databases
<span class="indent">  </span><span class="number">9</span>:查询表
<span class="indent">  </span><span class="indent">  </span><span class="keyword">use</span> test
<span class="indent">  </span><span class="indent">  </span>show tables
<span class="indent">  </span><span class="number">10</span>:停止mysql
<span class="indent">  </span><span class="indent">  </span>[root<span class="variable">@localhost</span> ~]<span class="comment"># /usr/bin/mysqladmin -u root -p shutdown</span>
<span class="indent">  </span><span class="number">11</span>:常见原因
<span class="indent">  </span><span class="indent">  </span><span class="number">11.1</span>:linuxe启动后<span class="number">13</span>:<span class="number">07</span>mysql,在windows下无法连接linuxe的mysql.
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>报错:<span class="number">1130</span>-host ... is <span class="keyword">not</span> allowed to <span class="keyword">connect</span> to this MySql server 开放mysql远程连接 不使用localhost
<span class="indent">  </span><span class="indent">  </span>      解决方案http:<span class="regexp">//www</span>.cnblogs.com/xyzdw/archive/<span class="number">2011</span>/08/<span class="number">11</span>/<span class="number">2135227</span>.html 我是通过下面来解决的
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>GRANT ALL PRIVILEGES ON <span class="variable">*.</span>* TO <span class="string">'用户名'</span><span class="variable">@'</span><span class="variable">%'</span> IDENTIFIED BY <span class="string">'密码'</span> WITH GRANT OPTION;
<span class="indent">  </span><span class="indent">  </span><span class="indent">  </span>FLUSH   PRIVILEGES;
<span class="indent">  </span><span class="number">12</span>:详细参考:http:<span class="regexp">//www</span>.t086.com/article/<span class="number">638</span>
------------------------------------------------------------------------------------------------------------------
Copier après la connexion

在学习中,我们都会遇到很多奇葩问题,但这么奇葩问题是让我们提升的宝贵经验。所以,请不要太过着急、自责。耐心的静下来冷静解决问题。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Réduisez l'utilisation de la mémoire MySQL dans Docker Réduisez l'utilisation de la mémoire MySQL dans Docker Mar 04, 2025 pm 03:52 PM

Cet article explore l'optimisation de l'utilisation de la mémoire MySQL dans Docker. Il traite des techniques de surveillance (statistiques Docker, du schéma de performance, des outils externes) et des stratégies de configuration. Il s'agit notamment des limites de mémoire Docker, de l'échange et des CGROUP, à côté

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée Mar 04, 2025 pm 04:01 PM

Cet article aborde l'erreur "Implom Open Open Wibrary" de MySQL. Le problème découle de l'incapacité de MySQL à localiser les bibliothèques partagées nécessaires (fichiers .so / .dll). Les solutions impliquent la vérification de l'installation de la bibliothèque via le package du système m

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Mar 19, 2025 pm 03:51 PM

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Mar 04, 2025 pm 03:54 PM

Cet article compare l'installation de MySQL sur Linux directement par rapport à l'utilisation de conteneurs Podman, avec / sans phpmyadmin. Il détaille les étapes d'installation pour chaque méthode, mettant l'accent sur les avantages de Podman isolément, portabilité et reproductibilité, mais aussi

Qu'est-ce que Sqlite? Aperçu complet Qu'est-ce que Sqlite? Aperçu complet Mar 04, 2025 pm 03:55 PM

Cet article fournit un aperçu complet de SQLite, une base de données relationnelle autonome et sans serveur. Il détaille les avantages de SQLite (simplicité, portabilité, facilité d'utilisation) et les inconvénients (limitations de concurrence, défis d'évolutivité). C

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Mar 04, 2025 pm 03:49 PM

Ce guide démontre l'installation et la gestion de plusieurs versions MySQL sur MacOS à l'aide de Homebrew. Il met l'accent sur l'utilisation de Homebrew pour isoler les installations, empêchant les conflits. L'article détaille l'installation, les services de démarrage / d'arrêt et le meilleur PRA

Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Mar 18, 2025 pm 12:01 PM

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

See all articles