環境:html
redhat6.5node
MySQL Community Server 5.7.28 https://dev.mysql.com/downloads/mysql/5.7.htmlmysql
前提環境:關閉selinuxlinux
安裝RMP包的具體操做以下:sql
一、若有mariadb,先卸載數據庫
rpm -qa |grep mariadb工具
rpm -qa |grep mysql*3d
rpm -e --nodeps xxxxxx (卸載查詢到的rpm包)server
二、安裝新的mysql5.7.28,解壓安裝包htm
tar -xvf mysql-5.7.28-1.el6.x86_64.rpm-bundle.tar
三、rpm安裝(不是全部包必須安裝,但必須按順序安裝)
rpm -ivh mysql-community-common-5.7.28-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el6.x86_64.rpm # 注:linux 7版本會有報錯 命令後加上參數[--nodeps --froce]
rpm -ivh mysql-community-devel-5.7.28-1.el6.x86_64.rpm
四、安裝完畢,數據庫初始化
mysqld --initialize --user=mysql
五、查看臨時生成的數據庫密碼
cat /var/log/mysqld.log
六、啓動mysql
service mysqld start
七、登錄mysql數據庫,並修改密碼
mysql -uroot -p
set password = password('password');
至此安裝完畢!
利用Navicat工具鏈接mysql(root用戶)
mysql -uroot -p 進入數據庫
use mysql
select host,user from user;
update user set host='%' where user='root';
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;