Centos7安装MySQL(多图)
生活随笔
收集整理的這篇文章主要介紹了
Centos7安装MySQL(多图)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、在線安裝
- 1、替換網易yum源
- 2、清理緩存
- 3、下載rpm文件
- 4、安裝MySQL數據庫
- 二、本地安裝
- 1、上傳MySQL安裝包
- 2、安裝依賴的程序包
- 3、卸載mariadb程序包
- 4、安裝MySQL程序包
- 5、修改MySQL目錄權限
- 6、初始化MySQL
- 三、啟動MySQL
- 1.1、在線安裝方式啟動MySQL
- 1.2、本地安裝方式啟動MySQL
- 2、查看初始密碼
- 3、登陸數據庫之后,修改默認密碼
- 4、允許遠程使用root帳戶
- 5、允許遠程訪問MySQL數據庫( vi /etc/my.cnf)
- 6、開啟防火墻3360端口
一、在線安裝
1、替換網易yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.163.com/.help/CentOS7-Base-163.repo2、清理緩存
yum clean all yum makecache3、下載rpm文件
yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm4、安裝MySQL數據庫
yum install mysql-community-server -y二、本地安裝
1、上傳MySQL安裝包
下載鏈接:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
上傳 MySQL 安裝文件上傳到 Linux 主機的 /root/mysql 目錄,然后執行解壓縮:
tar xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar2、安裝依賴的程序包
yum install perl -y yum install net-tools -y3、卸載mariadb程序包
rpm -qa|grep mariadb rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps4、安裝MySQL程序包
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm補充:上邊這些安裝包都在 解壓后的 MySQL 安裝包中。
5、修改MySQL目錄權限
chmod -R 777 /var/lib/mysql/6、初始化MySQL
mysqld --initialize chmod -R 777 /var/lib/mysql/*三、啟動MySQL
1.1、在線安裝方式啟動MySQL
service mysql start1.2、本地安裝方式啟動MySQL
service mysqld start在線與本地安裝啟動的唯一區別就是 mysql 是否包含字母 d
2、查看初始密碼
grep 'temporary password' /var/log/mysqld.log由于我們并不知道安裝后的密碼,所以執行如上指令后,會生成 root 的臨時密碼。
3、登陸數據庫之后,修改默認密碼
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';4、允許遠程使用root帳戶
use mysql; UPDATE user SET host = '%' WHERE user ='root'; FLUSH PRIVILEGES;5、允許遠程訪問MySQL數據庫( vi /etc/my.cnf)
character_set_server = utf8bind-address = 0.0.0.0修改完配置后,重啟一下MySQL,service mysqld restart
6、開啟防火墻3360端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload總結
以上是生活随笔為你收集整理的Centos7安装MySQL(多图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]Asp.Net大型项目实践(11)
- 下一篇: (转)SQL Case when 的使用