查看是否安裝mysql
rpm -qa|grep -i mysqlnode
1.按照如下順序進行安裝,由於它們之間存在依賴關係mysql
(下載連接:https://pan.baidu.com/s/1idTy6JPxq9Z3v-fn07k_Tw 密碼:sh41)sql
common --> libs --> clients --> server數據庫
rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm --nodeps --force
vim
2. 安裝好後,能夠去檢查是否存在MySQL的配置文件或者MySQL的命令在/usr/bin下
[是否存在MySQL的配置文件]
ls /etc/my.cnf
[MySQL的命令在/usr/bin下]
cd /usr/bin/
ls | grep mysql
centos
3.啓動
(1)/etc/init.d/mysqld start
(2)service mysqld start 啓動
service mysqld restart 從新啓動
service mysqld stop 中止
服務器
4修改密碼 (有點特殊)tcp
(1)找到my.cnf | 本機 /etc/my.cnf編碼
(2)[mysqld]#下添加
skip-grant-tables=1 #不用驗證spa
(3)重啓mysql service mysqld restart
(4)進入並修改(依次命令)
[1] mysql -uroot -p;
[2]use mysql
[3]update user set authentication_string = password('eversec123098'), password_expired = 'N', password_last_changed = now() where user = 'root';
必要時加入如下命令行,爲root添加遠程鏈接的能力。
mysql> update user set host ='%' where user = 'root';
[4]須要修改編碼格式爲UTF-8,導入數據庫sql的時候,請確保sql文件爲utf8編碼
進入mysql命令行後 輸入
set names utf8;
(5)在 /etc/my.cnf 裏面刪除skip-grant-tables=1
5.開放3306端口號
firewalld 防火牆(centos-7)運行命令,並重啓:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
iptables 防火牆(centos6.5及其之前)運行命令
vim /etc/sysconfig/iptables
在文件內添加下面命令行,而後重啓
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
6.重啓mysql服務器# service iptables restart