https://www.mysql.com/downloads/html
一、下載MySQL安裝包(官網下載連接):mysql
選擇 DOWNLOADS ——> Community(社區版,免費) ——> MySQL on Windows ——> MySQL Installer ——> 選擇相應安裝包——> 不用註冊、登陸,直接點擊左下方:No thanks,just start my download,便可下載。linux
(不用考慮操做系統位數,由於:Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries. 即將同時安裝32位和64位二進制文件。)sql
接着傻瓜式安裝shell
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-server-8.0.16-2.el7.x86_64.rpmcentos
wget + url 進行下載服務器
yum install name 進行安裝url
[root@VM_0_10_centos ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-server-8.0.16-2.el7.x86_64.rpmspa
個人操做系統是gcc version, 購買的騰訊的雲服務器,centOS操作系統
起初下載的mysql安裝包都很差用,後來看了一些帖子,也嘗試着照作,應該點擊Downloads框,Community下的Mysql Community Server
在彈出的選擇版本頁面中,選擇Linux - Generic 下的對用版本
以後進行解壓
先用命令 xz -d xxx.xz對文件進行加壓
以後用命令 tar -xvf xxx.tar對文件進行加壓
【tar xvJf ***.tar.xz】
加壓以後發現就安裝好了
cp mysql-8.0.16-linux-glibc2.12-x86_64 /usr/local/mysql -r
複製加壓後的目錄到指定目錄下
後來我去參考這片文章,發現 ./scripts 壓根兒沒有這樣的文件
最後仍是去官網看我這下載的版本要去怎麼安裝
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html
官網描述得還算清楚
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql-VERSION-OS.tar.xz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld --initialize --user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
截圖保存下,看看這個目錄下有哪些目錄以及文件
其中有一處仍是有些問題,百度以後發現是由於操做系統是64位而有一個默認的文件是32位致使的
卸載舊的,安裝新的
在初始化mysql5.7的時候,報如下錯誤
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
1
備註:
初始化參數爲
/usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql
1
緣由:
yum 安裝的libnuma.so.1,但安裝時默認安裝的是32的,但db2須要的是64位的
1
解決辦法:
1.若是已經安裝了libnuma.so.1,先yum remove libnuma.so.1
2.yum -y install numactl.x86_64
以後又發生目錄不存在的問題
就建立了目錄,文件,附了權限
最後啓動命令就跑起來了