溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL如何安裝

發(fā)布時間:2021-11-01 16:20:52 來源:億速云 閱讀:117 作者:小新 欄目:MySQL數(shù)據(jù)庫

這篇文章主要介紹了MySQL如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、Linux上的二進制安裝(以5.6版本為例)

1. 新建用戶
useradd mysql 

2.下載解壓安裝包
cd  /usr/local/
tar zxf mysql-VERSION-OS.tar.gz
ln -s  mysql-VERSION-OS mysql
chown -R mysql:mysql mysql

3.配置最簡單的參數(shù)文件,這樣配置足以啟動,后續(xù)根據(jù)系統(tǒng)配置及項目需要進行添加
vi /etc/my.cnf
[client]
[mysqld]
server-id=11
port = 3306
user = mysql
character-set-server=utf8
socket = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /data/mysqldata/

[mysql]

4.初始化
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysqldata/

5.啟動
./bin/mysqld_safe --defaults-file=/etc/my.cnf &

6.查看進程
ps -ef|grep mysql

二、windows系統(tǒng)上安裝
來源:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.6 該目錄中;zip格式是自己解壓,解壓縮之后其實MySQL就可以使用了,但是要進行配置。

1.下載 mysql-5.6.32-winx64.zip文件

2.解壓出來 mysql-5.6.32-winx64

3.將解壓出來的文件放到D:\Program Files (x86)\

4.改名為mysql

5.配置環(huán)境變量

我的電腦->屬性->高級->環(huán)境變量

選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)

MySQL如何安裝

MySQL如何安裝

6.

配置完環(huán)境變量之后先別忙著啟動mysql,我們還需要修改一下配置文件(如果沒有配置,之后啟動的時候就會出現(xiàn)圖中的錯誤哦!:錯誤2 系統(tǒng)找不到文件),mysql-5.6.1X默認的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini文件,

在其中修改或添加配置: 

[mysqld] 

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄) 

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)



7.

以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),

輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進入mysql的bin文件夾(不管有沒有配置過環(huán)境變量,也要進入bin文件夾,否則之后啟動服務仍然會報錯誤2)

輸入mysqld -install(如果不用管理員身份運行,將會因為權限不夠而出現(xiàn)錯誤:Install/Remove of the Service Denied!) 

安裝成功

MySQL如何安裝

MySQL如何安裝


8.

安裝成功后就要啟動服務了,繼續(xù)在cmd中輸入:net start mysql,服務啟動成功?。ㄏ鄳P閉命令net stop mysql)

此時很多人會出現(xiàn)錯誤,請看注意:

注意:這個時候經(jīng)常會出現(xiàn)錯誤2和錯誤1067。

如果出現(xiàn)“錯誤2 系統(tǒng)找不到文件”,檢查一下是否修改過配置文件或者是否進入在bin目錄下操作,如果配置文件修改正確并且進入了bin文件夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);

如果出現(xiàn)錯誤1067,那就是配置文件修改錯誤,確認一下配置文件是否正確。


9.

服務啟動成功之后,就可以登錄了,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!


10.

登陸后操作和linux一樣的命令行。






最后附上
5.7版本的安裝過程
官網(wǎng)的二進制安裝過程
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 750 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql    # Before MySQL 5.7.6

shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up
#加上此參數(shù)--initial-insecure,會生成空密碼,就不用去errorlog中找了
mysqld --initialize --user=mysql  --basedir=/usr/local/mysql --datadir=/data/mysql 
#此處不能加--defaults-file=/etc/my.cnf,不識別此參數(shù),錯誤日志報錯
shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and up
chmod +r  ca-key.pem client-key.pem server-key.pem private_key.pem
#否則錯誤日志會報錯
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

感謝你能夠認真閱讀完這篇文章,希望小編分享的“MySQL如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!

向AI問一下細節(jié)
推薦閱讀:
  1. mysql安裝
  2. Centos安裝mysql

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI