mysql安裝:(
1、解除安裝系統自帶mariadb資料庫
rpm -qa| grep mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
wget
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
3、安裝mysqlserver
yum install -y mysql-community-server
4啟動mysql
systemctl start mysqld.service
5、設定開機啟動
systemctl enable mysqld
systemctl daemon-reload
檢查mysql服務狀態
service mysqld status
6、修改root本地登入密碼
由於mysql5.7會自動生成密碼,密碼檔案儲存在/var/log/mysqld.log 中搜尋password關鍵字即可找到密碼,登陸mysql
mysql -uroot -p
重置root使用者密碼
mysql > alter user 'root'@'localhost' identified by '密碼';
(備註 mysql5.7預設密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位)(設定密碼策略低)
mysql > set global validate_password_policy=low
重新以root使用者和剛設定的密碼進行登入即可。並授權使用者root使用密碼從任何主機連線到mysql伺服器
mysql > grant all privileges on *.* to 'root'@'%' identifiedby '密碼' with grant option;
mysql > flush privileges;
或允許使用者root只能從ip為192.168.1.1的主機連線到mysql伺服器
mysql > grant all privileges on *.* to 'root'@'192.168.1.1' identified by '密碼' with grant option;
mysql > flush privileges;
mysql程式設計師 mysql
mysqlcheck u root p auto repair all databases root mysql chown mysql root mysql chgrp mysql root mysql chmod ug rwx 如果沒有mysql表,一般是許可權的問題 停止mysql服務,啟動時...
程式設計師之路 MySQL儲存引擎
儲存引擎 mysql可以將資料以不同的技術儲存在檔案 記憶體 中,這種技術就稱為儲存引擎 每一種儲存引擎使用不同的儲存機制,索引技巧,鎖定水平,最終提供廣泛且不同的功能 mysql支援的儲存引擎 併發控制 當多個連線對記錄進行修改時保證資料的一致性和完整性。系統使用鎖系統來解決這個併發控制,這種鎖分...
MYSQL程式設計師命令集(索引)
see see 1 建立索引 1 alter table alter table用來建立普通索引 unique索引或primary key索引。alter table table name add index index name column list alter table table name...