ubuntu下面mysql數據庫安裝以及相關操作

====

http://www.codesky.net/article/200910/168583.html


一、安裝MySQL

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install mysql-admin
這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。
也可以通過UBUNTU管理工具安裝,我在使用該工具安裝的時候有提示我輸入數據庫密碼。

二、mysql的相關操作與配置。

root@ubuntu:/home/smallstar# /etc/init.d/mysql
Usage: /etc/init.d/mysql start|stop|restart|reload|force-reload|status

/etc/mysql/ 主要配置文件所在位置 my.cnf
root@ubuntu:/home/smallstar# gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => #bind-address= 你機器的IP

這樣就可以允許其他機器訪問MySQL了

/var/lib/mysql/ 放置的是數據庫表文件夾,這裏的mysql相當於windows下mysql的date文件夾
debian-5.0.flag ib_logfile0 mysql               openmeetings
ibdata1          ib_logfile1 mysql_upgrade_info xoops

四、登錄mysql數據庫,創建數據庫並修改編碼。
登錄:mysql -u root -p
創建數據庫:CREATE DATABASE openmeetings;

>show variables like 'character%'; #執行編碼顯示
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

在某些時候,我們續要修改mysql默認數據庫的編碼,以保證某些遷移的程序可以正常顯示,編輯my.cnf文件進行編碼修改,windows可以直接用Mysql Server Instance Config Wizard 進行設置

linux下修改3個my.cnf的1個/etc/mysql/my.cnf文件

找到客戶端配置[client] 在下面添加
default-character-set=utf8 默認字符集爲utf8
在找到[mysqld] 添加
default-character-set=utf8 默認字符集爲utf8
init_connect='SET NAMES utf8' (設定連接mysql數據庫時使用utf8編碼,以讓mysql數據庫爲utf8運行)

修改好後,重新啓動mysql 即可,查詢一下show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

五、MYSQL基本操作
1,連接mysql數據庫:
格式:mysql -h主機地址 -u用戶名 -p用戶密碼
如:連接本地mysql服務器
    mysql -u root -p 回車,就會出現提示框,讓你輸入密碼
    連接遠程mysql服務器
    mysql -h10.1.17.73 -uroot -plogin
2,退出mysql:
命令:exit
3,關於mysql密碼,
(注:剛安裝成功的mysql數據庫root用戶沒有密碼。)
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
如:給root用戶添加密碼(在完成安裝的情況下)
    mysqladmin -uroot -password login
    修改root密碼
    mysqladmin -uroot -plogin password welcome
4,以下是一些最常用的數據庫操作命令:
   show databases //顯示數據庫名稱
   show tables;//SHOW TABLE
   use databases_name; show tables; //顯示數據庫中表的結構
   describe table_name; //顯示數據表結構
   create database database_name; //創建數據庫
   use database_name; create table table_name(字段列表);//創建表
   drop database database_name;//刪除數據庫
   drop table table_name;//刪除表
   delete from table_name;//清空表
5,將文本數據轉到數據庫中
(注:文本數據字段之間用TAB隔開,null值用n來代替。)
數據裝載命令:
load data local infile "filename" into table table_name

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章