windows下安裝mysql很簡單,去官網找到.msi文件,一鍵安裝就OK了.
Centos下面安裝Mysql5.6其實也是蠻簡單的.
注意:centos6.5默認mysql版本是5.1的
1.添加YUM源
a.去官網下載對應於操作系統版本的rpm文件:
sudo wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
b..安裝mysql-community-release-el6-5.noarch.rpm
sudo yum install mysql-community-release-el6-5.noarch.rpm
c.查看yum源列表
yum repolist
或者進入/etc/yum.repos.d/目錄下面 查看
cd /etc/yum.repos.d/
發現多了文件mysql-community.repo和mysql-community-source.repo
查看下mysql-community.repo文件內容:
2.安裝Mysql
a.完成了第一步下面安裝Mysql就相當的簡單了
sudo yum install mysql mysql-libs mysql-server
b.修改初始密碼
安裝成功後,終端上面會有提示,就是(忘了)
c.檢驗
看服務是否能啓動
sudo service mysqld start
登陸
sudo mysql -uroot -p
說明mysql服務安裝成功.
下面介紹workbench的安裝
1.先解決依賴包tinyxml的問題(參考Mysql介紹安裝workbench的官網http://dev.mysql.com/doc/workbench/en/wb-installing-linux.html)
wget http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install epel-release-6-8.noarch.rpm
yum repolist
2.下載mysql-workbench-gpl-5.2.47-1el6.i686.rpm包到本地
wget http://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.47-1el6.i686.rpm
yum install mysql-workbench-gpl-5.2.47-1el6.i686.rpm
執行完命令之後若系統中出現下圖就表示安裝成功
配置workbench
很簡單:
要是賬號和密碼都輸入正確,
出現上述界面說明workbench安裝OK!
mysql設置/重置root賬戶密碼:
mysqladmin -u root flush-privileges password "1"
PS:"1"爲新的密碼------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Centos7下安裝Mysql5.7
去官網下載對應的rpm包,下載到本地之後解壓縮到/tmp/mysql57目錄下面
sudo mkdir /tmp/mysql57
sudo tar -xvf mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar -C /tmp/mysql57/
cd /tmp/mysql57
sudo chmod u+x *
查看/tmp/mysql57的目錄
在/tmp/mysql37目錄下編寫一個簡單的腳本文件installMysql57.sh
#! /bin/bash
sudo rpm -Uvh mysql-community-common-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-libs-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-client-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-server-5.7.14-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-devel-5.7.14-1.el7.x86_64.rpm
在終端中執行腳本即可
source installMysql57.sh
安裝完畢。
若安裝過程中出現
錯誤,刪除衝突的包即可。
sudo yum remove mysql-libs
---------------------------------------------------------------------------------------
Centos7的命令和之前版本變化較大。使用命令啓動查看mysql服務
sudo systemctl start mysqld.service##啓動
sudo systemctl status mysqld.service##查看
登陸mysql5.7服務需要密碼,通過
sudo grep "temporary password" /var/log/mysqld.log
查看初始密碼我因爲之前安裝卸過,所以最下面的密碼wry3=*K6Y_Jr爲初始密碼。使用命令
sudo mysql -uroot -pwry3=*K6Y_Jr
登陸mysql服務。Mysql5.7要求必須先修改初始密碼方可使用,否則就會報錯,由於我是練習環境所以就設置了最簡單的密碼。在修改密碼之前,需要修改一些參數
set global validate_password_policy=0;
set global validate_password_mixed_case_count=1;
ALTER USER USER() IDENTIFIED BY '1111';#修改root密碼
然後就可以正常使用了
關於修改root的密碼可以參考 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
安裝workbench
1.下載mysql-workbench-community-6.3.7-1.el7.x86_64.rpm
2.yum命令安裝
sudo yum install -y '/home/cqs/Downloads/mysql-workbench-community-6.3.7-1.el7.x86_64.rpm'
若安裝成功,在programming菜單中會出現workbench的圖標。
若安裝出現如下錯誤
通過下面的命令解決
sudo yum install epel-release.noarch
注意mysql-workbench-community-6.3.7-1.el7.x86_64.rpm不要使用rpm命令安裝,否則一直會報缺少包的錯誤導致安裝失敗。