CentOS下YUM安裝MySQL

安裝環境:CentOS6.8 64位, SQL5.7mysql

1.下載yum源

在mysql官網下載mysql 的 yum源 https://dev.mysql.com/downloads/repo/yum/sql

點擊download到以下頁面:shell

右鍵,複製下載地址,wget下載。bash

#> wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

 

2.安裝mysql的yum源

若是以前安裝過mysql的源,可能會出錯。要刪除以前安裝的,再從新安裝。tcp

一樣,若是以前安裝過mysql 也應一塊兒刪除。編碼

查找以前是否安裝:spa

刪除以前的安裝rest

從新安裝mysql源code

#> yum locallinstall mysql57-community-release-el6-11.noarch.rpm

3.yum安裝mysql

#> yum install mysql-community-server

這條命令會安裝如下包,並自動解決依賴關係server

4.配置Mysql服務

  1. 服務啓動與中止

#> service mysqld start | stop | restart
  1. 設置Mysql開機啓動

#> chkconfig mysqld on
  1. 開啓3306端口並保存

#> /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
  1. 修改root默認密碼

mysql安裝完成以後,會給root用戶生成一個默認密碼。在/var/log/mysqld.log文件中能夠找到。經過下面的方式找到root默認密碼,而後登陸mysql進行修改:

# 先啓動mysql
shell> service mysqld start
shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p

mysql> set password for 'root'@'localhost' = password('mysqlnewpass!');
# 或者
mysql> update user set password=password('密碼') where user='root';
mysql> flush privileges;
  1. 添加遠程登陸用戶

默認只容許root賬戶在本地登陸,若是要遠程鏈接mysql,必須修改root容許遠程鏈接,或者添加一個容許遠程鏈接的賬戶:

# 注意大小寫
mysql> GRANT ALL PRIVILEGES ON *.* TO 'use'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
  1. 配置默認編碼爲utf8

character_set_server=utf8
init_connect='SET NAMES utf8'
相關文章
相關標籤/搜索