linux下安裝mysql

查看是否安裝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

相關文章
相關標籤/搜索