清晰明瞭CentOS的MySQL8.0安裝教程,你值得擁有

卸載以前的MySQL

本文介紹的是CentOS基於yum的方式mysql

查看安裝了哪些包

rpm -qa | grep -i mysql
複製代碼

卸載

卸載mysql*算法

yum remove mysql*
複製代碼

刪除其餘文件

搜索MySQL相關文件sql

find / -name mysql
複製代碼

根據搜索結果依次刪除

這裏只舉了一個例子數據庫

rm -rf /var/lib/mysql
複製代碼

安裝MySQL8.0

更新源

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
複製代碼

安裝

sudo yum --enablerepo=mysql80-community install mysql-community-server
複製代碼

啓動

sudo service mysqld start
複製代碼

查看運行狀態

service mysqld status
複製代碼

查看臨時密碼

grep "A temporary password" /var/log/mysqld.log
複製代碼

控制檯登陸

mysql -uroot -p
複製代碼

輸入密碼登陸。微信

修改密碼

ALTER USER root@localhost IDENTIFIED  BY '很是複雜的密碼';
複製代碼

root用戶能夠先建立好數據庫,而後給其餘用戶受權spa

建立非root遠程用戶

CREATE USER 'devops'@'%' IDENTIFIED BY 'MyNewPass3!';
複製代碼

授予數據庫權限

賦予指定帳戶指定(數據庫名稱.表名)遠程訪問權限code

GRANT ALL PRIVILEGES ON mydb_name.* TO 'devops'@'%';
複製代碼

歡迎關注我的微信公衆號【如逆水行舟】,用心輸出基礎、算法、源碼系列文章。server

相關文章
相關標籤/搜索