linux centos7安裝mysql5.7(安裝版)教程


1.用FTP工具或XFTP把mysql安裝文件上傳到linux系統里

 

用Xsheel遠程連接並操作linux命令(可以直接操作Linux終端的可以忽略)

MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,采用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風險,

因此社區采用分支的方式來避開這個風險。

2.查找並卸載mariadb

用 rpm -qa|grep mariadb命令查看有沒有mariadb

 

有的話用 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 (搜索的那個文件名)卸載文件

3.查找 libaio、net-tools、給/tmp授權

rpm -qa|grep libaio
rpm -qa|grep net-tools

授權   chmod -R 777 /tmp

4.安裝mysql、查看版本、初始化服務、查看隨機生成的密碼

這是剛才的那幾個安裝文件

rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

查看mysql版本   mysqladmin --version

初始化服務   mysqld --initialize --user=mysql

查看密碼  cat /var/log/mysqld.log

密碼在root@localhost的后面(基本上在文件的末尾處)

 

 

 5.開啟服務、修改字符集、授權遠程連接

知道密碼后就可以啟動服務了

systemctl start mysqld.service(開啟)

systemctl stop mysqld.service(停止)

systemctl restart mysqld.service(重啟)

啟動mysql   mysql -uroot -p

退出mysql   exit 或 quit

修改字符集,加上中文字符集配置

vim  /etc/my.cnf

vim是一個編輯器

在最后加上
character_set_server=utf8

重啟服務(命令上面有)

 登錄mysql 授予遠程連接。授權前需要把生成的臨時密碼重置成自己的密碼,或者直接使用那個密碼

修改密碼  

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

使用剛才的密碼

alter user user() identified by "root";

授予遠程連接

grant all privileges on *.* to root@'%'  identified by 'root'; 

刷新權限:

flush privileges;

6.關閉防火牆

一次關閉
systemctl stop firewalld.service
以后啟動永久關閉
systemctl disable firewalld.service

查看防火牆狀態
systemctl status firewalld

開啟時左上有個綠點

關閉時左上有個白點

並重啟服務
systemctl restart mysqld.service

導入sql 文件
source /root/xxx.sql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM