linux-mysql安裝

第一步: 下載mysql

下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
在這裏插入圖片描述

第二步: 將剛纔下載的壓縮包移到/usr/local目錄下

解壓

tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

重命名

mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.29

第三步: 創建mysql用戶組和用戶並修改權限

groupadd mysql
useradd -r -g mysql mysql

第四步: 卸載系統自帶的Mariadb

rpm -qa|grep mariadb

在這裏插入圖片描述

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

在這裏插入圖片描述

第五步: 創建數據目錄並賦予權限

創建mysq數據目錄

cd /
mkdir -p data
cd data
mkdir -p mysql

賦予權限

chown mysql:mysql -R /data/mysql

第六步:配置參數

執行

vim /etc/my.cnf

然後 按 i 進入編輯模式,把下面內容複製進去

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql-5.7.29
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

編輯完後 按esc 後按住 shift+: 輸入 wq表示保存並退出 。

第七步:初始化mysql

cd /usr/local/mysql-5.7.29/bin/
 ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-5.7.29/ --datadir=/data/mysql/ --user=mysql --initialize

執行上面哪一步可能會報下面的錯誤
在這裏插入圖片描述
解決方法:

yum install -y libaio

安裝後再初始化就OK了
查看初始密碼,複製出來

vim /data/mysql/mysql.err

在這裏插入圖片描述

第八步:啓動mysql,並更改root 密碼

啓動

service mysql start

啓動可能會出現下面錯誤
在這裏插入圖片描述
解決辦法
1、查詢/etc/init.d/下是否存在mysql

ll /etc/init.d/ | grep mysq

發現該目錄下並沒有mysql的文件,若存在,請備份一下
2、查詢mysql.server

find / -name mysql.server

在這裏插入圖片描述
mysql.server一般在你安裝的mysql目錄下,自己是編譯安裝,所以知道目錄在哪裏,不知道的這樣看一下
3、執行復制操作,/usr/local/mysql-5.7.29/是我自己的mysql安裝目錄,大家根據查詢出來的結果複製

cp /usr/local/mysql-5.7.29/support-files/mysql.server /etc/init.d/mysql

然後 service mysql start 啓動成功!
在這裏插入圖片描述
查看是否啓動

ps -ef|grep mysql

在這裏插入圖片描述
更改密碼

cd /usr/local/mysql-5.7.29/bin
mysql -u root -p

可能會出現下面錯誤
在這裏插入圖片描述
解決辦法:
把mysql安裝目錄,比如MYSQLPATH/bin/mysql,映射到/usr/local/bin目錄下:

cd /usr/local/bin
ln -fs /usr/local/mysql-5.7.29/bin/mysql mysql

提示輸入密碼,把剛纔賦值的密碼粘過來。
在這裏插入圖片描述
在這裏插入圖片描述

SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;

加粗樣式
然後遠程連接,可能會連接不上
解決方法
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章