Centos7 安裝 mysql 8
執行下面兩條命令:
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm yum install mysql-community-server
啟動mysql (centos7以上):
啟動mysql服務:
sudo systemctl start mysqld
將mysql服務添加到開機啟動:
sudo systemctl enable mysqld@server
加強版命令(可以顯示更多信息):
(centos 7):
systemctl status mysqld
(centos6):
service mysqld status
啟動mysql(centos6 以下):
service start mysqld
關閉mysql:
systemctl stop mysqld 第一次啟動mysql臨時連接密碼: sudo grep 'temporary password' /var/log/mysqld.log mysql設置密碼:(要用到臨時密碼) sudo mysql_secure_installation 以root用戶權限 登錄mysql: mysql -u root -p
創建一個新的root用戶並啟用遠程登錄: CREATE USER 'root'@'%' IDENTIFIED BY 'new_rootpassword'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; 更改加密方式(在mysql8中不更改navicat 連接不上mysql8): ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 刷新權限: FLUSH PRIVILEGES;
開啟端口 firewall-cmd --permanent –add-port=端口/tcp 重啟 firewall firewall-cmd --reload
