zoukankan      html  css  js  c++  java
  • linuxs下的jdk+tomcat+mysql配置具体步骤

    Xshell:>
    Connecting to 192.168.43.128:22...
    Connection established.
    Escape character is '^@]'.

    /usr/bin/xauth:  creating new authority file /root/.Xauthority
    [root@localhost ~]# ipconfig
    -bash: ipconfig: command not found
    [root@localhost ~]# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0C:29:95:88:4E  
              inet addr:192.168.43.128  Bcast:192.168.43.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe95:884e/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:146 errors:0 dropped:0 overruns:0 frame:0
              TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:13338 (13.0 KiB)  TX bytes:9373 (9.1 KiB)

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:8 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

    [root@localhost ~]# ls
    anaconda-ks.cfg  install.log  install.log.syslog
    [root@localhost ~]# cd /usr/local/tmp
    [root@localhost tmp]# ls
    jdk-7u80-linux-x64.tar.gz
    [root@localhost tmp]# tar zxf jdk-7u80-linux-x64.tar.gz
    [root@localhost tmp]# ls
    jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz
    [root@localhost tmp]# cp -r jdk1.7.0_80 /usr/local/jdk7
    [root@localhost tmp]# cd ..
    [root@localhost local]# ls
    bin  etc  games  include  jdk7  lib  lib64  libexec  sbin  share  src  tmp
    [root@localhost local]# vim /etc/profile
    [root@localhost local]# source /etc/profile
    [root@localhost local]# java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    [root@localhost local]# vim /etc/profile
    [root@localhost local]# source /etc/profile
    [root@localhost local]# java -version
    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    [root@localhost local]# cd tmp
    [root@localhost tmp]# vim demo.java
    [root@localhost tmp]# javac demo.java
    demo.java:3: error: package system does not exist
    system.out.println("hello world");
          ^
    1 error
    [root@localhost tmp]# vim demo.java
    [root@localhost tmp]# javac demo.java
    [root@localhost tmp]# java demo
    hello world
    [root@localhost tmp]# ls
    apache-tomcat-7.0.68.tar.gz  demo.class  demo.java  jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz  mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    [root@localhost tmp]# tar zxf apache-tomcat-7.0.68.tar.gz
    [root@localhost tmp]# ls
    apache-tomcat-7.0.68  apache-tomcat-7.0.68.tar.gz  demo.class  demo.java  jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz  mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    [root@localhost tmp]# cp -r apache-tomcat-7.0.68 ../tomcat
    [root@localhost tmp]# cd ..
    [root@localhost local]# ls
    bin  etc  games  include  jdk7  lib  lib64  libexec  sbin  share  src  tmp  tomcat
    [root@localhost local]# cd /etc/profile
    -bash: cd: /etc/profile: Not a directory
    [root@localhost local]# vim /etc/profile
    [root@localhost local]# source /etc/profile
    [root@localhost local]# cd tomcat
    [root@localhost tomcat]# cd bin
    [root@localhost bin]# ls
    bootstrap.jar  catalina.sh         commons-daemon.jar            configtest.bat  daemon.sh   digest.sh         setclasspath.sh  shutdown.sh  startup.sh       tomcat-native.tar.gz  tool-wrapper.sh  version.sh
    catalina.bat   catalina-tasks.xml  commons-daemon-native.tar.gz  configtest.sh   digest.bat  setclasspath.bat  shutdown.bat     startup.bat  tomcat-juli.jar  tool-wrapper.bat      version.bat
    [root@localhost bin]# ./startup.sh
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/local/jdk7
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
    [root@localhost bin]# vim /etc/sysconfig/iptables
    [root@localhost bin]# service iptables restart
    iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
    iptables: Flushing firewall rules:                         [  OK  ]
    iptables: Unloading modules:                               [  OK  ]
    iptables: Applying firewall rules:                         [  OK  ]
    [root@localhost bin]# ls
    bootstrap.jar  catalina.sh         commons-daemon.jar            configtest.bat  daemon.sh   digest.sh         setclasspath.sh  shutdown.sh  startup.sh       tomcat-native.tar.gz  tool-wrapper.sh  version.sh
    catalina.bat   catalina-tasks.xml  commons-daemon-native.tar.gz  configtest.sh   digest.bat  setclasspath.bat  shutdown.bat     startup.bat  tomcat-juli.jar  tool-wrapper.bat      version.bat
    You have mail in /var/spool/mail/root
    [root@localhost bin]# ./shutdown.sh
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/local/jdk7
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    [root@localhost bin]# ./startup.sh & tailf /usr/local/tomcat/logs/catalina.out
    [1] 35423
    Jun 26, 2019 12:48:23 PM org.apache.catalina.core.StandardService stopInternal
    INFO: Stopping service Catalina
    Jun 26, 2019 12:48:23 PM org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["http-bio-8080"]
    Jun 26, 2019 12:48:23 PM org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
    Jun 26, 2019 12:48:23 PM org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["http-bio-8080"]
    Jun 26, 2019 12:48:23 PM org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
    Using CATALINA_BASE:   /usr/local/tomcat
    Using CATALINA_HOME:   /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME:        /usr/local/jdk7
    Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Tomcat started.
    Jun 26, 2019 12:49:25 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server version:        Apache Tomcat/7.0.68
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server built:          Feb 8 2016 20:25:54 UTC
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server number:         7.0.68.0
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Name:               Linux
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Version:            2.6.32-431.el6.x86_64
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Architecture:          amd64
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Java Home:             /usr/local/jdk7/jre
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Version:           1.7.0_80-b15
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Vendor:            Oracle Corporation
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_BASE:         /usr/local/tomcat
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_HOME:         /usr/local/tomcat
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.endorsed.dirs=/usr/local/tomcat/endorsed
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.base=/usr/local/tomcat
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.home=/usr/local/tomcat
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
    Jun 26, 2019 12:49:26 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    Jun 26, 2019 12:49:26 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-bio-8080"]
    Jun 26, 2019 12:49:26 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1723 ms
    Jun 26, 2019 12:49:26 PM org.apache.catalina.core.StandardService startInternal
    INFO: Starting service Catalina
    Jun 26, 2019 12:49:26 PM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.68
    Jun 26, 2019 12:49:26 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcat/webapps/manager
    Jun 26, 2019 12:49:27 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /usr/local/tomcat/webapps/manager has finished in 1,331 ms
    Jun 26, 2019 12:49:27 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcat/webapps/examples
    Jun 26, 2019 12:49:28 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /usr/local/tomcat/webapps/examples has finished in 824 ms
    Jun 26, 2019 12:49:28 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcat/webapps/host-manager
    Jun 26, 2019 12:49:28 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /usr/local/tomcat/webapps/host-manager has finished in 156 ms
    Jun 26, 2019 12:49:28 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcat/webapps/docs
    Jun 26, 2019 12:49:29 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /usr/local/tomcat/webapps/docs has finished in 108 ms
    Jun 26, 2019 12:49:29 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcat/webapps/ROOT
    Jun 26, 2019 12:49:29 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /usr/local/tomcat/webapps/ROOT has finished in 137 ms
    Jun 26, 2019 12:49:29 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    Jun 26, 2019 12:49:29 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8009"]
    Jun 26, 2019 12:49:29 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 2768 ms
    ^C
    [1]+  Done                    ./startup.sh
    [root@localhost bin]# cd /usr/local/tmp
    [root@localhost tmp]# ls
    apache-tomcat-7.0.68  apache-tomcat-7.0.68.tar.gz  demo.class  demo.java  jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz  mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    [root@localhost tmp]# tar zxf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    [root@localhost tmp]# ls
    apache-tomcat-7.0.68  apache-tomcat-7.0.68.tar.gz  demo.class  demo.java  jdk1.7.0_80  jdk-7u80-linux-x64.tar.gz  mysql-5.6.31-linux-glibc2.5-x86_64  mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
    [root@localhost tmp]# cp -r mysql-5.6.31-linux-glibc2.5-x86_64 ../mysql
    [root@localhost tmp]# groupadd mysql
    [root@localhost tmp]# useradd -r -g mysql mysql
    [root@localhost tmp]# cd ..
    [root@localhost local]# cd mysql
    [root@localhost mysql]# chgrp -R mysql .
    [root@localhost mysql]# chown -R mysql .
    [root@localhost mysql]# ls /etc/my.cnf
    /etc/my.cnf
    [root@localhost mysql]# rm /etc/my.cnf
    rm: remove regular file `/etc/my.cnf'? y
    [root@localhost mysql]# ./scripts/mysql_install_db --user=mysql
    Installing MySQL system tables...2019-06-26 13:08:11 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2019-06-26 13:08:11 0 [Note] ./bin/mysqld (mysqld 5.6.31) starting as process 35505 ...
    2019-06-26 13:08:11 35505 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2019-06-26 13:08:11 35505 [Note] InnoDB: The InnoDB memory heap is disabled
    2019-06-26 13:08:11 35505 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2019-06-26 13:08:11 35505 [Note] InnoDB: Memory barrier is not used
    2019-06-26 13:08:11 35505 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2019-06-26 13:08:11 35505 [Note] InnoDB: Using Linux native AIO
    2019-06-26 13:08:11 35505 [Note] InnoDB: Using CPU crc32 instructions
    2019-06-26 13:08:11 35505 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2019-06-26 13:08:11 35505 [Note] InnoDB: Completed initialization of buffer pool
    2019-06-26 13:08:11 35505 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
    2019-06-26 13:08:11 35505 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
    2019-06-26 13:08:11 35505 [Note] InnoDB: Database physically writes the file full: wait...
    2019-06-26 13:08:11 35505 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
    2019-06-26 13:08:11 35505 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
    2019-06-26 13:08:11 35505 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
    2019-06-26 13:08:11 35505 [Warning] InnoDB: New log files created, LSN=45781
    2019-06-26 13:08:11 35505 [Note] InnoDB: Doublewrite buffer not found: creating new
    2019-06-26 13:08:11 35505 [Note] InnoDB: Doublewrite buffer created
    2019-06-26 13:08:11 35505 [Note] InnoDB: 128 rollback segment(s) are active.
    2019-06-26 13:08:11 35505 [Warning] InnoDB: Creating foreign key constraint system tables.
    2019-06-26 13:08:11 35505 [Note] InnoDB: Foreign key constraint system tables created
    2019-06-26 13:08:11 35505 [Note] InnoDB: Creating tablespace and datafile system tables.
    2019-06-26 13:08:11 35505 [Note] InnoDB: Tablespace and datafile system tables created.
    2019-06-26 13:08:11 35505 [Note] InnoDB: Waiting for purge to start
    2019-06-26 13:08:11 35505 [Note] InnoDB: 5.6.31 started; log sequence number 0
    2019-06-26 13:08:12 35505 [Note] Binlog end
    2019-06-26 13:08:12 35505 [Note] InnoDB: FTS optimize thread exiting.
    2019-06-26 13:08:12 35505 [Note] InnoDB: Starting shutdown...
    2019-06-26 13:08:13 35505 [Note] InnoDB: Shutdown completed; log sequence number 1625977
    OK

    Filling help tables...2019-06-26 13:08:13 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2019-06-26 13:08:13 0 [Note] ./bin/mysqld (mysqld 5.6.31) starting as process 35527 ...
    2019-06-26 13:08:13 35527 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2019-06-26 13:08:13 35527 [Note] InnoDB: The InnoDB memory heap is disabled
    2019-06-26 13:08:13 35527 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2019-06-26 13:08:13 35527 [Note] InnoDB: Memory barrier is not used
    2019-06-26 13:08:13 35527 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2019-06-26 13:08:13 35527 [Note] InnoDB: Using Linux native AIO
    2019-06-26 13:08:13 35527 [Note] InnoDB: Using CPU crc32 instructions
    2019-06-26 13:08:13 35527 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2019-06-26 13:08:13 35527 [Note] InnoDB: Completed initialization of buffer pool
    2019-06-26 13:08:13 35527 [Note] InnoDB: Highest supported file format is Barracuda.
    2019-06-26 13:08:13 35527 [Note] InnoDB: 128 rollback segment(s) are active.
    2019-06-26 13:08:13 35527 [Note] InnoDB: Waiting for purge to start
    2019-06-26 13:08:13 35527 [Note] InnoDB: 5.6.31 started; log sequence number 1625977
    2019-06-26 13:08:13 35527 [Note] Binlog end
    2019-06-26 13:08:13 35527 [Note] InnoDB: FTS optimize thread exiting.
    2019-06-26 13:08:13 35527 [Note] InnoDB: Starting shutdown...
    2019-06-26 13:08:15 35527 [Note] InnoDB: Shutdown completed; log sequence number 1625987
    OK

    To start mysqld at boot time you have to copy
    support-files/mysql.server to the right place for your system

    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:

      ./bin/mysqladmin -u root password 'new-password'
      ./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

    Alternatively you can run:

      ./bin/mysql_secure_installation

    which will also give you the option of removing the test
    databases and anonymous user created by default.  This is
    strongly recommended for production servers.

    See the manual for more instructions.

    You can start the MySQL daemon with:

      cd . ; ./bin/mysqld_safe &

    You can test the MySQL daemon with mysql-test-run.pl

      cd mysql-test ; perl mysql-test-run.pl

    Please report any problems at http://bugs.mysql.com/

    The latest information about MySQL is available on the web at

      http://www.mysql.com

    Support MySQL by buying support/licenses at http://shop.mysql.com

    New default config file was created as ./my.cnf and
    will be used by default by the server when you start it.
    You may edit this file to change server settings

    [root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf
    [root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf
    cp: overwrite `/etc/my.cnf'? n
    [root@localhost mysql]# cp support-files/mysql.server      /etc/rc.d/init.d/mysql
    [root@localhost mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    [root@localhost mysql]# service mysql start
    Starting MySQL.. SUCCESS!
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.6.31 MySQL Community Server (GPL)

    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> show datebases
        -> ;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'datebases' at line 1
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | test               |
    +--------------------+
    4 rows in set (0.00 sec)

    mysql> exit
    Bye
    [root@localhost mysql]# vim /etc/my.cnf
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.6.31 MySQL Community Server (GPL)

    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> use mysql
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

    Database changed
    mysql> update user set password= passworD ("smallming") where user='root';
    Query OK, 4 rows affected (0.00 sec)
    Rows matched: 4  Changed: 4  Warnings: 0

    mysql> update user set password=passworD("root")where user='root';
    Query OK, 4 rows affected (0.00 sec)
    Rows matched: 4  Changed: 4  Warnings: 0

    mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)

    mysql> mysql -u root -p
        -> ;
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u root -p' at line 1
    mysql> Ctrl-C -- exit!
    Aborted
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 4
    Server version: 5.6.31 MySQL Community Server (GPL)

    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> Ctrl-C -- exit!
    Aborted
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    [root@localhost mysql]# no
    -bash: no: command not found
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    [root@localhost mysql]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 7
    Server version: 5.6.31 MySQL Community Server (GPL)

    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> use mysql
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

    Database changed
    mysql> select user,host from user;
    +------+-----------------------+
    | user | host                  |
    +------+-----------------------+
    | root | 127.0.0.1             |
    | root | ::1                   |
    |      | localhost             |
    | root | localhost             |
    |      | localhost.localdomain |
    | root | localhost.localdomain |
    +------+-----------------------+
    6 rows in set (0.00 sec)

    mysql> grant all privileges on *.* to 'root'@'%' identified by "root" with grant option;
    Query OK, 0 rows affected (0.00 sec)

    mysql> select user,host from user;
    +------+-----------------------+
    | user | host                  |
    +------+-----------------------+
    | root | %                     |
    | root | 127.0.0.1             |
    | root | ::1                   |
    |      | localhost             |
    | root | localhost             |
    |      | localhost.localdomain |
    | root | localhost.localdomain |
    +------+-----------------------+
    7 rows in set (0.00 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    mysql> Ctrl-C -- exit!
    Aborted
    [root@localhost mysql]# vim /etc/sysconfig/iptables
    [root@localhost mysql]# service iptables restart
    iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
    iptables: Flushing firewall rules:                         [  OK  ]
    iptables: Unloading modules:                               [  OK  ]
    iptables: Applying firewall rules:                         [  OK  ]
    [root@localhost mysql]#vim /etc/profile

    在linuxs中如果要批量添加数据可以:

    如果忘记了root密码:

    即可不使用密码重新进入。

     使用客户端工具xshell连接linuxs编写代码更为方便。

    使用FileZilla-3.42.1工具进行windows和linuxs的文件传输

     

    可能存在连不上的情况,可能是因为防火墙的拦截,在linuxs中使用service iptables stop

    也可能是linuxs下未开启ssh服务,使用service sshd start

    资料链结:压缩包比较大,你可以去官网下载,也可以私我(2967254652),我分享给你。

  • 相关阅读:
    C#操作Word完全功略
    Ubuntu安装BackExec Remote Agent for Linux
    curl快速实现网速测试
    GitHub已将持续集成服务器Janky开源
    串行(Sequential)、并发(Concurrent)、并行(parallel)与分布式(distributed)
    使用ld的wrap选项替换已有库函数
    Linux获取程序编译参数
    配置Apache+Tomcat实现SSO(单点登录)
    ipad+Blackberry构建临时网络访问
    巧解 JavaScript 中的嵌套替换
  • 原文地址:https://www.cnblogs.com/aasu/p/11094095.html
Copyright © 2011-2022 走看看