## 1.前提
* 此安裝方法的前提是,鏈接互聯網
## 2.安裝mysql
* 更新源
```
sudo apt-get update
```
* 安裝MySQL-client-core-5.6
```
sudo apt-get install MySQL-client-core-5.6
```
* 安裝mysql-client-5.6
```
sudo apt-get install mysql-client-5.6
```
* 安裝mysql-server-5.6
```
sudo apt-get install mysql-server-5.6
```
## 3.檢查mysql狀態
> 執行完成上面的命令之后,正常情況mysql服務會自啟動
* 檢查mysql的啟動狀態
```
## 查看進程
ps -ef | grep mysql
## 查看端口監聽
netstat -tap | grep mysql
```
* 鏈接mysql進行狀態檢查
```
mysql -h localhost -u root -p
Enter password:
mysql> status;
--------------
mysql Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using EditLine wrapper
Connection id: 37
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.6.33-0ubuntu0.14.04.1 (Ubuntu)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 25 min 27 sec
Threads: 1 Questions: 115 Slow queries: 0 Opens: 87 Flush tables: 1 Open tables: 80 Queries per second avg: 0.075
--------------
```
## 4.修改必要的配置
sudo vim /etc/mysql/my.cnf
* 修改遠程訪問
```
# 為了可以遠程訪問,將[mysqld]下面的這行注釋掉
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
```
* 修改字符編碼,在client,mysqld,mysql配置段,分別追加如下編碼信息
```
[client]
default-character-set = utf8
[mysqld]
character-set-server=utf8
lower_case_table_names = 1
[mysql]
default-character-set=utf8
```
再次查看status,變為utf8編碼
```
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
```
* 新建數據庫和用戶
```
create database `devicedb` default character set utf8 collate utf8_general_ci;
CREATE USER 'device'@'%' IDENTIFIED BY '4rfv$RFV';
GRANT ALL ON devicedb.* TO 'device'@'%' IDENTIFIED BY '4rfv$RFV'; //只有執行了這一句才可以登陸
FLUSH PRIVILEGES;
```
## 5.卸載舊版本
```
#停止mysql的服務
sudo service mysql stop
#刪除mysql的數據文件(必要的情況下)
sudo rm /var/lib/mysql/ -R
#刪除mqsql的配置文件
sudo rm /etc/mysql/ -R
#刪除mysql軟件
sudo apt-get autoremove mysql* --purge
```
- 版權
- 博客主題
- 如何不去做運行3.5G-docker鏡像的工程師
- 預備主題
- FastDFS快速入門
- mysql定時創建月表
- SpringMVC-Restful
- Docker生態系統
- The Docker Ecosystem: An Introduction to Common Components
- docker監控指標
- 基于etcd服務發現的overlay跨多宿主機容器網絡
- etcd:從應用場景到實現原理的全方位解讀
- docker存儲驅動詳解
- 使用docker/engine-api操作docker
- 提升Docker安全性
- docker安全之用戶資源隔離
- marathon
- 開始
- 安裝mararhon
- 高可用模式
- 使用marathon
- 應用的部署
- 架構組件
- Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯)
- Openstack架構解析
- haproxy
- Ubuntu系統安裝截圖
- mesos官方文檔
- 關于譯者
- mesos基礎
- Mesos架構
- 視頻與ppt
- 讓mesos跑起來
- 快速入門
- 配置
- Containerizer
- Docker Containerizer
- 監控
- 博客文章集
- 煮餃子與mesos之間妙不可言的關系
- linux運維
- 基礎篇
- 進階篇
- mysql
- Ubuntu14.04安裝mysql5.6
- MySQL 5.6 replicate原理與實踐
- mysql性能
- redis
- redis安裝及基礎知識
- redis數據結構
- redis命令
- redis數據持久化
- Redis主從復制
- redis集群
- 其他