1. 程式人生 > >5.ubuntu下tomcat起不起來以及一些小問題

5.ubuntu下tomcat起不起來以及一些小問題

檢視是否安裝mysql 需要管理員許可權
    netstat -tap|grep mysql
apt安裝mysql
    sudo apt-get install mysql-server mysql-client
    如果安裝失敗,嘗試使用 apt-get update
    安裝過程中彈出一個介面要求輸入mysql的root 密碼,一定要輸入.
    然後要求確認再輸入一邊.等到mysql 完成.
    預設安裝目錄:/usr/local/mysql
檢視是否安裝成功
    netstat -tap|grep mysql來檢視系統是否已經有了mysql服務
修改配置檔案
    vim /etc/mysql/my.cnf
    修改id 地址
啟動資料庫
    啟動
    /etc/init.d/mysql start
    停止
    /etc/init.d/mysql stop
    重啟
    /etc/init.d/mysql restart

    或者:
       ./support-files/mysql.server start    
    
登入資料庫:
    mysql -u root -p 敲入回車
    提示輸入密碼
資料庫操作:
    1.建立資料庫
        create database 資料庫名;
        例如:建立一個名為itcast的資料庫
        mysql> create database itcast;
    2.顯示所有的資料庫
        show databases;
        mysql>show databases;
    3.刪除輸入庫
        drop database 資料庫名;
        例如: 刪除itcast 資料庫名
        drop database itcast;
    4.連線資料庫
        use 資料庫名
        例如: 連線itcast 資料庫
        mysql>use itcast;
    5.檢視當前使用的資料庫
        select database();
        mysql>select database();
    6.檢視資料庫表的資訊
        mysql>show tables;
    7.退出
        quit 或者eixt

注意:
    如果你想連線你的mysql的時候發生這個錯誤:

    ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

    解決方法:
    1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。
    這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql"
     資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
    登入mysql
        mysql -u root -p
    使用mysql 資料庫
        mysql>use mysql;
    使用update命令
        mysql>update user set host = '%' where user = 'root';
    使用select命令
        mysql>select host, user from user;
    最後:
        如果執行update語句時出現ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 錯誤,說明有多個ROOT使用者紀錄在USER表中了.

        需要select host from user where user = 'root';

        檢視一下host是否已經有了%這個值,有了就可以了.