CentOS 6.5經過yum安裝和配置MySQL

0x00 說明

Linux安裝MySQL一共有兩種方式,一種是下載安裝包離線安裝,另外一種就是經過yum在線安裝,這裏先介紹在線安裝的方式,此方法簡單方便,出錯最少,可是沒法控制安裝的MySQL版本,若是須要特定版本的MySQL依然建議本身下載安裝包進行安裝。node

0x01 卸載原有mysql

  • 查看系統是否已經安裝了MySQL

# rpm -qa | grep mysqlmysql

  • 若是有使用命令rpm -erpm -e --nodeps命令進行卸載
# rpm -e mysql  // 普通刪除模式
# rpm -e --nodeps mysql  // 強力刪除模式,若是使用上面命令刪除時,提示有依賴的其它文件,則用該命令能夠對其進行強力刪除

卸載完成後經過命令rpm -qa | grep mysql查看是否卸載成功。sql

0x02 經過yum安裝MySQL

2.1 查看yum上提供的MySQL能夠下載的版本

# yum list | grep mysql數據庫

2.2 安裝

# yum install -y mysql-server mysql mysql-develcode

2.3 查看MySQL版本

# rpm -qi mysql-serverserver

0x03 MySQL數據庫的初始化及相關配置

3.1 初始化

# service mysqld startclass

3.2 設置開機啓動

# chkconfig --list | grep mysqld
mysqld             0:關閉    1:關閉    2:關閉    3:關閉    4:關閉    5:關閉    6:關閉

# chkconfig mysqld on
# chkconfig --list | grep mysql
mysqld             0:關閉    1:關閉    2:啓用    3:啓用    4:啓用    5:啓用    6:關閉

3.3 設置root密碼

# mysqladmin -u root password 'password'  // 經過該命令給root帳號設置密碼爲 password配置

3.4 配置MySQL遠程訪問

# mysql -u root -p

//查詢
select Host,User from user;
//更新
update user set Host='%' where Host='localhost';
//刷新數據庫權限
flush privileges;

3.5 修改MySQL root密碼

  • 使用SET PASSWORD命令
# mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
  • 用mysqladmin
# mysqladmin -u root password "newpass"
//而後輸入老密碼

//若是root已經設置過密碼,採用以下方法修改密碼
# mysqladmin -u root password oldpass "newpass"
  • 用UPDATE直接編輯user表更新密碼【推薦】
# mysql -u root
# mysql> use mysql;
# mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
# mysql> FLUSH PRIVILEGES;

2017.09.03date

相關文章
相關標籤/搜索