Windows和Linux上 安裝MySQL

 

Windows 上安裝 MySQL

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

 

Linux上安裝 MySQL

 

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

 以後又發生目錄不存在的問題

就建立了目錄,文件,附了權限

最後啓動命令就跑起來了

 

相關文章
相關標籤/搜索