ubuntu筆記(二) ubuntu上安裝 mysql

1、oracle官網上下載mysqlmysql

        一、記得下載的時候必定要選擇ubutu linux的版本linux

        二、我下載的版本是5.7.10,這是官網下載地址http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar
sql

     2、安裝alien數據庫

            sudo apt-get install alien服務器

           問題,我當時執行了這個命令,可是報的是依賴另外一個包。問題已通過了。當時沒記下來,有多是我第一次裝錯                了。致使的。第一次我是將上面的tar包解壓後一個個的安裝。有些都是須要依賴,因此致使錯誤。oracle

    四、若是你安裝了mysql,請先卸載mysqlsocket

    五、安裝mysqlide

            一、解壓4server

          tar -cvf  *.tar  /pkx/mysql/
ip

            二、安裝mysql

                    dpkg -i mysql_*.deb

              由於解壓出來的安裝包有多個,我一開始是一個個的用dpkg去安裝,可是出現了錯誤。後來搜到上面的那個命令。

    就好用了。

    六、啓動和中止數據庫

        將目錄切換到 /etc/init.d

       執行 mysql 就能夠臉上數據庫了。若是不行,執行 mysql -start 

        將目錄切換到usr/bin    執行        mysqladmin -u root -p shutdown 關閉mysql服務器

   3、修改mysql的用戶名密碼

            將目錄切換到usr/bin 下執行 mysqladmin -u username  password 123456

    4、設置遠程連接

            一、查看遠程端口是否在監聽

                netstat -an|grep 3306

            二、切換進去mysql>執行

                    mysql>grant all privileges on*.*to 'user' @ '%' identifiedby' password'with grant option;

                        user 是用戶名,password 是密碼,% 表示任意主機,這樣每一臺計算機就能遠程登陸了。

                    mysql>flush privileges

         三、修改mysql 數據庫user表裏的主機localhost,將host字段裏的localhost 改成%

                mysql>update user set host='%' where user ='root

                mysql>select host,user from user'

    補充問題:今天用命令 mysql登陸無用戶名密碼的mysql 報錯   error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

解決方案:  將目錄切換到etc/init.d/下執行 # mysqld_safe --skip-grant-tables &命令,而後在執行mysql start命令

相關文章
相關標籤/搜索