檢視是否安裝:rpm -qa | grep mysql
解除安裝命令:rpm -e mysql // 普通刪除模式 rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除
設定許可權wget
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
chown mysql:mysql -r /var/lib/mysql
初始化mysqld --initialize
驗證mysql安裝:mysqladmin --version
給安裝的mysql設定密碼:mysqladmin -u root password "new_password"
啟動/停止/重啟 mysql服務systemctl start/stop/restart mysqld
檢視執行狀態:systemctl status mysqld
mysql的安裝位置:ps -ef | grep mysql
設定開啟自啟動
附安裝參考:systemctl status mysqld ##檢視執行狀態
systemctl enable mysqld.service ##配置開啟自啟動
systemctl list-unit-files | grep mysql ##檢視 centos7的開機啟動專案
可能會碰到記憶體容量不夠的情況,所以以下連線的擴容需要看看:
mysql 5.6版本的配置檔案的位置:/usr/share/mysql --> my-default.cnf
注意:5.5的版本為「my-huge.cnf」
其實只要修改/etc/my.cnf就行
登入mysql檢視現在使用的字符集show variables like '%char%';
注意:character_set_database和character_set_server的value是不是latin1,如果是說明需要修改。
拷貝乙個,再按照下面的修改,重啟服務就可以了
#/etc/my.cnf
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#default-character-set=utf8
character-set-server=utf8
init_connect='set names utf8'
[mysql]
no-auto-rehash
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Mysql高階高階(sql優化)
目錄 一 mysql高階有哪些東西?1 mysql的架構 2 索引優化分析 3 查詢擷取分析 4 mysql鎖機制 5 主從複製 架構這裡我們主要說的是引擎 看你的mysql現在已提供什麼儲存引擎 看你的mysql當前預設的儲存引擎 show variables like storage engin...
mysql優化整理01
mysql資料庫的優化技術 對mysql的優化是乙個綜合型的技術,主要包括 a.表的設計合理化 符合3nf b.新增適當索引 普通索引,逐漸索引,唯一索引,全文索引 c.分表技術 水平分割,垂直分離 d.讀寫分離 e.儲存過程 模組化程式設計,可以提高速度 但移植性不好 f.對mysql配置優化 m...
mysql高階索引 Mysql高階 索引優化全解
是否會使用索引,是mysql的關鍵 1.sql效能下降原因查詢語句寫的不好,連線子查詢太多,沒有建索引等等 索引失效 關聯jion表過多 伺服器引數設定不合適2.索引優化 索引是什麼?索引就是一種排好序的查詢資料結構,常見模型有雜湊表 有序陣列 二叉搜尋樹 目前最常用的innodb引擎使用的模型是b...