首頁 > 資料庫 > mysql教程 > Linux下如何使用yum安裝MySQL

Linux下如何使用yum安裝MySQL

PHPz
發布: 2023-05-26 09:52:05
轉載
5527 人瀏覽過

Linux下yum安裝MySQL具體步驟

 1、先檢查系統是否安裝有mysql

 [root@localhost ~]#yum list installed mysql*``[root@localhost ~]#rpm –qa|grep mysql*
登入後複製

 2、查看有沒有安裝套件

 [root@localhost ~]#yum list mysql*
登入後複製

 3、安裝mysql客戶端

 [root@localhost ~]#yum install mysql
登入後複製

Linux下如何使用yum安裝MySQL

 4、安裝mysql服務端

提示:如果輸入此指令沒有報錯,則跳過下方步驟,繼續安裝下一個服務端

 1 [root@localhost ~]#yum install mysql-server
登入後複製

Linux下如何使用yum安裝MySQL

注意:此處錯誤提示為安裝失敗。

原因:CentOS7自帶MariaDB而不是MySQL,MariaDB和MySQL一樣也是開元的資料庫

解決方案:如果必須安裝MySQL,首先必須加入mysql社群repo通過輸入指令: sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

Linux下如何使用yum安裝MySQL

執行完後,則繼續執行:yum install mysql-server

Linux下如何使用yum安裝MySQL

 2 [root@localhost ~]#yum install mysql-devel
登入後複製

Linux下如何使用yum安裝MySQL

到此mysql資料庫安裝完成了,接下來需要對資料庫進行一些簡單設定

 5、在/etc/my.cnf 檔案中加入預設字元集

 [root@localhost ~]#vim /etc/my.cnf
登入後複製

Linux下如何使用yum安裝MySQL

 6、啟動或關閉mysql服務

 [root@localhost ~]#service mysqld start      --启动mysql
 [root@localhost ~]#service mysqld stop       --关闭mysql·
 [root@localhost ~]#lsof -i:3306              --数据库端口是否开启
登入後複製

Linux下如何使用yum安裝MySQL

 7、設定開機啟動mysql服務

 [root@localhost ~]# chkconfig --add mysqld
登入後複製

 8、建立root管理員

 mysqladmin -u root password 密码
登入後複製

9、進入mysql容器中

 mysql -u root -p
登入後複製

Linux下如何使用yum安裝MySQL

 9、設定允許遠端存取

  開放防火牆的連接埠號碼

  mysql增加權限:mysql庫中的user表新增一筆記錄host為「%」 ,user為“root”。

 use mysql;
 UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
登入後複製

Linux下如何使用yum安裝MySQL

Linux下如何使用yum安裝MySQL

%表示允許所有的ip存取

 10、開放防火牆連接埠,允許外部存取

  a、修改防火牆設定

 vi /etc/sysconfig/iptables
登入後複製

加入:-A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT 這段配置,然後進行儲存

Linux下如何使用yum安裝MySQL

 iptables基本指令

 systemctl restart iptables.service      -- 重启防火墙
 systemctl status iptables.service       -- 查看状态
 service iptables save                   -- 保存规则
 systemctl enable iptables.service       -- 设置开机启动
 systemctl start iptables.service        -- 开启服务
登入後複製

注意:如果用的是阿里雲伺服器,需要設定安全群組規則,否則無法存取

 11、測試遠程訪問

 我用的是SQLyog客戶端進行連線,如果彈出該提示框,則表示連線成功!

Linux下如何使用yum安裝MySQL

以上是Linux下如何使用yum安裝MySQL的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板