一、 在ubuntu命令行下輸入 sudo apt-get install mysql-server 便可安裝mysql服務,html
默認在安裝mysql-server時,會自動安裝好mysql-client。 java
二、同時安裝好的mysql配置文件位置:/etc/mysql/my.cnf mysql
三、啓動mysql的命令:/etc/init.d/mysqlsql
查看當前MYSQL字符集[在mysql命令行模式下執行]:show variables like 'character%';數據庫
從5版本以後變了,須要這樣修改/etc/mysql/my.cnf ubuntu
[client]vim
default-character-set=utf8ide
[mysqld]編碼
character-set-server=utf8spa
/etc/init.d/mysql restart #啓動成功
查看編碼: show variables like '%character%';
此時應該就全是 utf8編碼了。
如下內容未親測
一、加入開機自啓動: sudo update-rc.d mysql defaults
二、從開機自啓動中移出: sudo update-rc.d -f mysql remove
命令:vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 這行,註釋掉(以下)
#bind-address = 127.0.0.1
或者改成
bind-address = 0.0.0.0
容許任意IP訪問,或者本身指定一個IP地址。
而後重啓 MySQL
sudo /etc/init.d/mysql restart
受權用戶能進行遠程鏈接
grant all privileges on *.* to root@」%」 identified by 「password」 with grant option;
flush privileges;
命令介紹:
第一行命令解釋以下,*.*:第一個*表明數據庫名;第二個*表明表名。
這裏的意思是全部數據庫裏的全部表都受權給用戶。
root:授予root帳號。 「%」:表示受權的用戶IP能夠指定,
這裏表明任意的IP地址都能訪問MySQL數據庫。
「password」:分配帳號對應的密碼,
這裏密碼本身替換成 你的mysql root賬號密碼。
第二行命令是刷新權限信息,也便是讓咱們所做的設置立刻生效。
此時再遠程鏈接ubuntu下的MySQL應該可以鏈接上了