優點 安裝簡單快速
缺點 由於不同的yum 倉庫只有特定的幾個版本,所以可選的版本較少
查詢系統自帶的mysql 並將其解除安裝
# 檢視系統自帶的mysql
rpm -qa |
grep mysql
# 解除安裝系統自帶的mysql
rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
wget -p /export/software
cd /export/software
rpm -ivh mysql-community-release-el6-5.noarch.rpm
安裝mysql伺服器#課下推薦安裝命令
yum install mysql mysql-server mysql-devel
啟動服務service mysqld start
# 隨機啟動
chkconfig --add mysqld
chkconfig --list |
grep mysql
chkconfig --level 345 mysqld on
修改密碼# 設定密碼
/usr/bin/mysqladmin -u root password '******'
# 進入mysql
mysql -uroot -p******
由於mysql編碼原因會導致資料庫出現亂碼
解決辦法: 修改mysql 資料庫字元編碼為utf-8utf-8 包含全世界所有國家需要用到的字元,是國際編碼
具體操作
進入mysql控制台
# 進入mysql
mysql -uroot -p******
# 檢視編碼集 發現不少utf-8
show variables like'chaeacter_set_%';
修改mysql配置檔案
# 清空mysql 配置檔案內容
/etc/my.cnf
# 修改mysql 軟體的編碼集
vi /etc/my.cnf
修改內容如下
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
重啟mysql服務
service mysqld restart
# 檢視mysql 字符集
show variables like 'character_set_%'
mysql 資料庫字符集編碼修改完成
mysql服務 --node01
sqlyog
nativecat – 宿主機
node01 hive 遠端登入 mysql -h node01 -u root -p ******
node01 遠端訪問要沒有問題
使用客戶端遠端連線mysql 報錯
原因 沒有許可權訪問
解決 授權
dcl 資料庫控制語言 授權
ddl 資料庫的定義語言 建表建庫
dml 資料庫的操作語言 增刪改
dql 資料庫的查詢語言 select
# 給root授權:既可以本地訪問, 也可以遠端訪問
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 重新整理許可權
flush privileges;
注意:這裡授權之前需要檢視mysql的user表中有幾個使用者
要求:使用者表中所有的密碼都要一致,除了最後的密碼是否過期字段,其他欄位全是y,然後在做遠端授權操作
hive --儲存元資料mysql root@node01
# 保證這種方式能夠登入
mysql -h node01 -u root -p
五分鐘精通Oracle Hints
出處 在向大家詳細介紹oracle hints之前,首先讓大家了解下oracle hints是什麼,然後全面介紹oracle hints,希望對大家有用。基於代價的優化器是很聰明的,在絕大多數情況下它會選擇正確的優化器,減輕了dba的負擔。但有時它也聰明反被聰明誤,選擇了很差的執行計畫,使某個語句的...
Git五分鐘教程
使用git前,需要先建立乙個倉庫 repository 您可以使用乙個已經存在的目錄作為git倉庫或建立乙個空目錄。git initgit init newrepo從現在開始,我們將假設您在git倉庫根目錄下,除非另有說明。我們有乙個倉庫,但什麼也沒有,可以使用add命令新增檔案。git add f...
Git五分鐘教程
入門使用git前 需要先建立乙個倉庫 repository 你可以使用乙個已經存在的目錄作為git倉庫或建立乙個空目錄 使用您當前目錄作為git倉庫,我們只需使它初始化 git init 使用我們指定目錄作為git倉庫 git init newrepo 從現在開始,我們將假設你在git倉庫根目錄下,...