Linux下載安裝mysql5.7教程


首先下載mysql 的安裝包,可以去官網下載,網址:https://dev.mysql.com/downloads/mysql/

然后下滑,在這個地方選擇你想要安裝的版本:

這里我選擇的5.7.點擊進去之后,選擇要下載的版本,然后點擊下方的鏈接:

然后跳過登錄直接下載

也可以到百度網盤下載:

鏈接:https://pan.baidu.com/s/1qrlGO_7-rpXxaUtF7frdzQ
提取碼:7paq
本人用的是redhat7.6安裝的mysql,配置虛擬機,ssh鏈接虛擬機可以參考本人的其他博客

下面開始安裝步驟:

收先使用Xftp將壓縮包傳輸進入虛擬機內部,使用命令進行解壓

tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 
mv -v mysql-5.7.22-linux-glibc2.12-x86_64 /usr/lcoal/mysql

創建用戶和組

groupadd mysql
useradd -r -g mysql mysql

將安裝目錄所有者及所屬組改為mysql ,這個根據自己的目錄來

chown -R mysql.mysql /usr/local/mysql

在mysql目錄下創建data文件夾

mkdir data 

在初始化數據庫之前先用yum安裝幾個包,如果yum不能使用的話,參考博客配置本地的yum源:https://www.cnblogs.com/xuzhaoyang/p/11264584.html

#yum -y install numactl
#yum search libaio
#yum install libaio

初始化數據庫

/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize

這里給出一個錯誤解決的辦法,本人在安裝mysql的時候,遇到的一個錯誤,解決辦法很簡單:

error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

錯誤提示中的紅字標明的部分表示缺少的包,只需安裝它即可

yum -y install 紅字標明的部分

配置my.cnf文件

vi /etc/my.cnf

內容如下:

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密碼驗證
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

保存之后退出

將mysql加入到服務,設為開機啟動,,然后啟動mysql

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#chkconfig mysql on
#service mysql start

然后在設置mysql的密碼:

 沒有設置環境變量的情況下:

/usr/local/mysql/bin/mysql -uroot -p

也可以先進性設置一下環境變量:

#export PATH=$PATH:/usr/local/mysql/bin

啟動之后如下圖所示

然后在操作數據庫設置密碼

#use mysql;
#update user set authentication_string=password('你的密碼') where user='root';
或者#set password=password("root");
#flush privileges;
#exit

引用自:https://blog.csdn.net/weixin_42734930/article/details/81743047


免責聲明!

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



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