有沒有詳細點的教程來一份!??!
一、檢查服務器是否已經(jīng)安裝MySql
rpm -qa | grep mysql
如果安裝MySql沒有成功,需要卸載干凈,負責可能會再次安裝失敗。卸載步驟大家可以百度一下,很簡單。
二、下載MySql安裝包
方式一 大家可以去官網(wǎng)下載自己想要的MySql安裝包 https://dev.mysql.com/downloads/mysql/5.7.html#downloads
方式二 大家可以用我下載好的MySql5.7-linux-64安裝包百度云鏈接:https://pan.baidu.com/s/1jZykDSMsH0ibV7CMpTpv9g
2.把安裝包上傳到服務器usr目錄下
提取碼:MS66
三、解壓MySql安裝包
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar (注意后面要是自己下載的安裝包名字)
四、移動并重命名
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
2. ll 命令查看
五、創(chuàng)建mysql用戶組和用戶并修改權限
按順序一條一條的執(zhí)行命令
groupadd mysql
useradd -r -g mysql mysql
六、創(chuàng)建數(shù)據(jù)目錄并賦予權限
mkdir -p /data/mysql #創(chuàng)建目錄
chown mysql:mysql -R /data/mysql #賦予權限
七、配置my.cnf
1.vim /etc/my.cnf
2.按 i 鍵編輯 ,編輯完后按Esc退出,再輸入:wq保存
配置內(nèi)容如下:
[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
八、初始化數(shù)據(jù)庫
1.進入mysql的bin目錄
cd /usr/local/mysql/bin/
2.初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
3.查看初始密碼
cat /data/mysql/mysql.err (一定要記下來,可以先復制到一邊)
九、啟動mysql,并更改root 密碼
1.先將mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
2.啟動mysql
service mysql start
到這里說明mysql已經(jīng)安裝成功了!!
3.修改密碼
切到bin目錄下
./mysql -u root -p 初始的密碼
4.再執(zhí)行下面三步去設置自己的mysql密碼
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
十、在自己的服務器上加一組3306端口的安全組
十一、遠程登陸Mysql