Linux 安裝Mysql 直白簡潔

2021-10-22 08:36:26 字數 1813 閱讀 6734

yum remove mysql mysql-server mysql-libs mysql-server

rm -rf /var/lib/mysql

#查詢餘下未刪除的包

rpm -qa | grep mysql

yum remove 包名

#核心為centos 7

wget

#安裝包

yum localinstall mysql80-community-release-el7-3.noarch.rpm

#安裝服務

sudo yum install mysql-server

#啟動伺服器

systemctl start mysqld

#檢查mysql伺服器的狀態

systemctl status mysqld

#檢視生成的臨時密碼登入

sudo grep 'temporary password' /var/log/mysqld.log

#登入mysql -uroot -p

#修改初始密碼

alter user 'root'@'localhost' identified by '你的密碼';

use mysql

select host,user from user;

#新增白名單,最好ip別直接加』%』

create user 『root』@『允許遠端連線的ip』 identified by 『你的密碼』

create user 『root』@『192.168.0.0/255.255.255.0』 identified by 『你的密碼』

#授權許可權,*.*代表所有庫的所有表許可權

grant all on *.* to 『root』@『需要授權的ip』;

#重新整理許可權

flush privileges;

systemd提供自動的mysql伺服器啟動和關閉。它還使用systemctl命令啟用手動伺服器管理 。例如:

systemctl  mysqld
或者,使用與system v系統相容的service命令(具有相反的引數):

service mysqld
#檢視系統當前預設啟動專案的方法,不再是setup之類的了

systemctl list-unit-files

#這個是取消mysqld的自啟動

systemctl disable mysqld

記得防火牆開放3306埠

springboot配置

spring:

datasource:

url: jdbc:mysql://localhost:3306/資料庫?useunicode=true&characterencoding=utf-8&servertimezone=asia/shanghai

username: 使用者名稱

password: 密碼

driver-class-name: com.mysql.cj.jdbc.driver

mysql查詢時區

select now();

show variables like '%time_zone%'

#設定set global time_zone = '+8:00'

#設定set time_zone = '+8:00

#重新整理flush privileges

mysql安裝簡書

設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir c web mysql 8.0.11 設定 mysql資料庫的資料的存放目錄,mysql 8 不需要以下配置,系統自己生成...

Linux編譯安裝 簡版

linux編譯安裝gcc 5.1.0 linux下編寫c c 程式自然缺不了乙個優秀的編譯器,linux下比較常見的自然是gcc了。2015年4月下旬gcc也出到了5.1.0版本,對於c 11 14也有了更好的支援了。因為最近在學習openmp,gcc 5.1.0支援openmp4.0最新版本。所以...

簡書mysql配置 MySQL安裝配置

2.檢測本地是否有mysql已存在的包rpm qa grep mysql 3.檢測本地是否有mariadb已存在的包rpm qa grep mariadb 4.如果存在,則使用yum命令解除安裝 mariadb libs 5.5.56 2.el7.x86 64yum y remove mariadb...