Linux 安裝 mysql 及配置存儲位置


本文為博主原創,未經允許不得轉載:

  新申請的服務器,需要確認服務器的磁盤是否進行了掛載,可參考這篇文章:https://www.cnblogs.com/zjdxr-up/p/14873242.html

  1. 下載 Linux 系統 支持的mysql 版本安裝包: https://downloads.mysql.com/archives/community/

  打開頁面如下:

 

 可以下載到本地,然后手動上傳到Linux 服務器。也可以通過wget 命令的方式在服務器上直接下載:“

  通過 瀏覽器控制台,獲取到上面截圖下載的鏈接屬性,點擊href 便會跳轉到下載鏈接

 

 服務器下載:

 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.11-linux-glibc2.12-i686.tar.gz

 

 

2. 解壓:

tar -xvf  mysql-8.0.11-linux-glibc2.12-i686.tar.gz

3. 移動並重命名:

mv mysql-8.0.11-linux-glibc2.12-i686 /usr/local/mysql

4. 創建MySQL用戶組

groupadd mysql

  可以通過 /etc/group 查看所有的用戶組。系統內置的用戶組對應的id是小於1000的,手動添加的是大於1000的

cat  /etc/group

 5.添加MySQL 用戶組對應的mysql 用戶名

useradd -r -g mysql mysql

 可以通過查看 /etc/passwd 來查看當前系統的用戶:

cat  /etc/passwd

 6.創建數據目錄並賦予權限

mkdir -p  /data/mysql              #創建目錄
chown mysql:mysql
-R /data/mysql #賦予權限

7. 配置my.cnf , my.cnf 文件為數據庫的配置文件,其可配置日志文件路徑,數據存儲路徑及socket端口,用戶名相關配置等等

[mysqld]
datadir=/data/mysql
log-error=/data/mysql/mysql.err
socket=/var/lib/mysql/mysql.sock

配置目錄存儲地址和日志文件存儲地址。其余使用默認的配置.。

若有其他需要配置 my.cnf 可以參考這篇文章: https://www.cnblogs.com/langdashu/p/5889352.html

8.初始化數據庫,進入mysql的bin目錄

cd /usr/local/mysql/bin/

初始化:

./mysqld --defaults-file=/etc/my.cnf  --datadir=/data/mysql/ --initialize

9. 啟動MySQL 並 查看mysql 的狀態:

# 查看mysql狀態
service mysqld status    
# 啟動mysql
service mysqld start
# 停止MySQL
service mysqld stop 

10. 查看 MySQL 第一次啟動連接的數據庫密碼

 

11. 在Linux 使用mysql 命令登陸 MySQL ,並修改 MySQL 密碼及 客戶端連接權限

# 登陸MySQL
mysql -u root -p

# 修改MySQL密碼
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

# 修改MySQL 客戶端連接配置ip
update user set host = '%' where user = 'root';
flush privileges;

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM