Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get installmysql-client (可選)
3. sudo apt-get install libmysqlclient-dev(可選)
安裝過程中會提示設置密碼什么的,注意設置了不要忘了,安裝完成之后可以使用如下命令來檢查是否安裝成功:
sudo netstat -tap | grep mysql
通過上述命令檢查之后,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。
登陸mysql數據庫可以通過如下命令:
mysql -u root -p
-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之后會提示輸入密碼,此時輸入密碼就可以登錄到mysql。
然后通過 show databases; 就可以查看當前的數據庫。
我們選擇 mysql數據庫就行下一步操作,使用use mysql 命令,顯示當前數據庫的表單:show tables
創建數據庫
MySQL>create datebase dbname;
在ubuntu中安裝完MySQL數據庫后,經常我們面臨到的是想使用客戶端進行遠程連接,並且考慮到安全性問題,我們不會使用root用戶。
因此,接下來整理下新建用戶,並且給用戶授權,允許客戶端能夠進行登錄訪問。
1、ubuntu連接到mysql數據庫
mysql -u root -p輸入安裝時設置的root用戶密碼。
2、切換到mysql數據庫
mysql> use mysql;
mysql> selecthost,user,passwordfromuser;
3、新建用戶
mysql>insertintouser(host,user,password)values('localhost','testuser',PASSWORD('testpassword'));
mysql> flush privileges;
4、給新建的用戶進行授權
mysql>grantallprivilegeson*.*totestuser@'%'identifiedby'testpassword'
注意: (1)"%"欲連接到此Mysql
數據庫
的客戶端的IP地址,根據需求進行修正即可。%表示全部ip均可連接
(2)password就是Mysql數據庫test用戶的password,根據實際情況需要修改
5、修改MySQL的配置文件
/etc/mysql/my.cnf文件,找到bind-address = 127.0.0.1
將 bind-address = 127.0.0.1 這一行注釋掉, 即修改為:
#bind-address = 127.0.0.1
6、將MySQL服務進行重啟
service mysql restart7、使用連接工具進行嘗試連接即可。