提取碼:38kb
tar -xvf mysql-5.7.12-linux-glibc2.12-x86_64.tar
mv mysql-5.7.12-linux-glibc2.12-x86_64 /usr/local/mysqlcd /usr/local/mysql
groupadd mysqluseradd -r -g mysql mysql
mkdir -p /data/mysql
chown mysql:mysql -r /data/mysql
mysqld:服務端基本設定bind-address:
3306埠監聽在127.0.0.1,只有本機客戶端可以訪問,其他伺服器無法訪問
3306埠如果監聽在0.0.0.0上,如果沒有埠限制,那麼其他伺服器則可以連線該伺服器的該埠
port:預設連線埠
user:mysql啟動使用者
basedir:使用該目錄作為根目錄(安裝目錄)
datadir:資料檔案存放的目錄
socket:為mysql客戶端程式和伺服器之間的本地通訊指定乙個套接字檔案,mysql以socket方式執行的sock檔案位置
log-error: 錯誤日誌記錄了mysql server每次啟動和關閉的詳細資訊以及執行過程中所有較為嚴重的警告和錯誤資訊
pid-file:pid檔案所在目錄,記錄的是當前 mysqld 程序的 pid
character_set_server:服務端預設編碼(資料庫級別)
symbolic-links:是否支援符號鏈結,即資料庫或表可以儲存在my.cnf中指定datadir之外的分割槽或目錄,為0不開啟
explicit_defaults_for_timestamp:明確時間戳預設null方式
vim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/
data
/mysql
socket=/tmp/mysql.sock
log-error=/
data
/mysql/mysql.err
pid-file=/
data
/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
cd /usr/local/mysql/bin/初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize檢視密碼
cat /data/mysql/mysql.err將資料庫伺服器的啟動停止指令碼複製
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql啟動
service mysql start登入ps -ef|grep mysql
./mysql -u root -p重新設定密碼
set password = password(『123456』);設定使用者密碼永不過期
alter user 『root』@『localhost』 password expire never;重新整理許可權
flush privileges;登入進資料庫
use mysql;ln -s /usr/local/mysql/bin/mysql /usr/binupdate user set host = 『%』 where user = 『root』;
flush privileges;
mysql5 7安裝步驟
安裝mysql5.7版本 1.首先先看一下radhat中是否有安裝的mysql rpm qa grep i mysql 2.有的話解除安裝乾淨 3.解壓mysql的tar包 tar xvf mysql 5.7.20 1.el7.x86 64.rpm bound.tar 4.依次安裝 rpm ivh ...
mysql5 7安裝步驟
1 安裝mysql 檢視原本mysql相關包 rpm qa grep mysql ps ef grep mysql service mysqld stop rpm e mysql libs nodeps yum y remove mysql mysql 安裝common rpm 安裝lib rpm ...
mysql 5 7 詳細安裝配置步驟記錄
tar xvzf mysql 5.7.31 linux glibc2.12 x86 64.tar.gz mkdir usr local mysql cp mysql 5.7.31 linux glibc2.12 x86 64 usr local mysql rgroupadd mysql usera...