本文為大家介紹mysql下載安裝教程8.0.26(mysql下載安裝教程8.0.19),下面和小編一起看看詳細(xì)內(nèi)容吧。
mysql下載及安裝教程
mysql是一個跨平臺的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),多用于中小型網(wǎng)站或系統(tǒng)的開發(fā)。在軟件開發(fā)中使用數(shù)據(jù)庫技術(shù),可以方便數(shù)據(jù)共享,減少數(shù)據(jù)冗余,便于對數(shù)據(jù)進(jìn)行統(tǒng)一操作和控制。與oracle、db2等大型數(shù)據(jù)庫相比,mysql具有體積小、速度快、成本低的特點。這些特性使得mysql 在開源世界大受歡迎。接下來,我將帶領(lǐng)大家學(xué)習(xí)如何下載和安裝mysql。
工具/材料
windows操作系統(tǒng)
有兩個不同版本的mysql。 mysql community server 是免費社區(qū)版,mysql enterprice server 是企業(yè)版服務(wù)器。此版本需要付費,官方會提供技術(shù)支持。對于小軟件開發(fā)或者自己學(xué)習(xí)使用,我們可以下載免費的社區(qū)版。我們在搜狗搜索框中輸入mysql官網(wǎng),進(jìn)入如下頁面,點擊downloads--community。
我們在重定向頁面選擇mysql community downloads下的download按鈕,選擇windows版本的安裝包,我們選擇msi格式的安裝包,點擊go to download按鈕,如下圖。安裝包只能是32位的。即使機器是64 位操作系統(tǒng)也沒關(guān)系。圖中有兩個安裝版本。第一個版本在線安裝,第二個下載的版本離線安裝。安裝過程中我們不需要登錄,選擇no thanks, just start my download。
安裝包下載完成后,我們右鍵安裝,安裝過程中選擇我接受許可協(xié)議的許可條款。安裝類型選擇server only,執(zhí)行過程如下圖所示。
在安裝過程中,我們可以看到默認(rèn)的端口號是3306,然后我們需要輸入密碼,密碼不要設(shè)置的太弱。在安裝過程中,我們勾選了開機自動啟動,如下圖所示。執(zhí)行安裝,我們選擇execute,然后開始等待安裝。
安裝完成后,我們找到了原生的mysql客戶端工具,這是一個命令行工具,可以執(zhí)行sql命令,但是不能用于復(fù)雜的開發(fā)工作。使用這個工具可以幫助我們快速上手mysql數(shù)據(jù)庫。
我們打開這個客戶端軟件,輸入密碼后可以看到光標(biāo)處是mysql,輸入show databases可以看到默認(rèn)的數(shù)據(jù)庫。還有很多其他的sql命令,就不一一列舉了。
特別提示
安裝過程中可能會提示未安裝microsoft visual c++ 2015。我們只是在線等待安裝完成。這可能需要很長時間,請耐心等待。
電腦如何安裝mysql
方法/步驟
1個
檢查電腦是否安裝了mysql服務(wù)
1.win+r打開dos窗口。
2、輸入services.msc打開本地服務(wù)窗口。
3、查看mysql服務(wù)是否存在。
請點擊輸入圖片描述
2個
獲取mysql安裝包
1、打開mysql下載地址,mysql官方下載地址。
2.選擇自己的安裝平臺,這里選擇microsoft windows。
3.選擇合適的安裝包,進(jìn)入下載頁面,點擊下載獲取安裝包。
請點擊輸入圖片描述
請點擊輸入圖片描述
3個
配置mysql環(huán)境變量
1. 將下載的安裝包解壓到合適的目錄。
2、配置mysql環(huán)境變量,步驟如下:
在電腦上右擊——選擇屬性——高級系統(tǒng)配置——環(huán)境變量——選擇系統(tǒng)變量path——選擇編輯——在變量值輸入框末尾加一個分號,后面是解壓后的目錄——點擊確定。
請點擊輸入圖片描述
請點擊輸入圖片描述
4個
生成mysql數(shù)據(jù)目錄,即數(shù)據(jù)目錄。打開dos窗口,進(jìn)入mysql目錄下的bin目錄,執(zhí)行命令mysqld --initialize-insecure --user=mysql,在mysql目錄下生成data目錄。
請點擊輸入圖片描述
請點擊輸入圖片描述
5個
執(zhí)行mysql安裝命令。打開dos窗口,進(jìn)入mysql目錄下的bin目錄,執(zhí)行命令mysqld -install。此時界面提示服務(wù)安裝成功。
請點擊輸入圖片描述
6個
啟動mysql 服務(wù)。打開dos窗口,進(jìn)入mysql目錄下的bin目錄,執(zhí)行命令net start mys
ql,此時界面提示服務(wù)啟動成功,此時安裝完畢。
請點擊輸入圖片描述
mysql8安裝教程
1、從網(wǎng)上下載mysql8.0.12版本,下載地址
2、下載完成后解壓
3、我解壓的路徑是:d:javamysql-8.0.12-winx64
4、配置文件:首先在解壓的路徑下查看是否含有my.ini的文件,如果沒有則新建一個,內(nèi)容如下:數(shù)據(jù)庫配置:通過管理員權(quán)限進(jìn)入cmd(如果不是管理員權(quán)限就會出現(xiàn)問題) ,進(jìn)入mysql安裝目錄的bin目錄下
5、接著輸入mysqld --initialize --console,就會出現(xiàn)以下畫面,其中標(biāo)紅的為數(shù)據(jù)庫root用戶的初始密碼,一定要牢記,后面登錄需要用到,當(dāng)然要是不小心關(guān)掉了或者沒記住,刪掉初始化的 data目錄,再執(zhí)行一遍初始化命令又會重新生成。
6、再然后輸入mysqld --install安裝mysql服務(wù),輸入net start mysql啟動服務(wù),備注:mysqld --remove是卸載mysql服務(wù),net stop mysql是停止服務(wù)。
7、進(jìn)入數(shù)據(jù)庫的配置:輸入mysql -u root -p后會讓你輸入密碼,密碼為前面讓你記住的密碼,輸入正確后就會出現(xiàn)如下界面,表示進(jìn)入了mysql命令模式。
8、接著更改密碼,輸入alter user 'root'@'localhost' identified with mysql_native_password by '新密碼'; 出現(xiàn)如下界面表示更改成功。
9、到此,mysql8.0.12數(shù)據(jù)庫就安裝完成了。
mysql安裝教程
1、首先打開下載的安裝文件。
2、mysql安裝向?qū)樱c擊“next”繼續(xù)。
3、選擇安裝類型,有“typical(默認(rèn))”、“complete(完全)”、“custom(用戶自定義)”三個選項,我們選擇“custom”,有更多的選項,也方便熟悉安裝過程。
4、在“mysql server(mysql服務(wù)器)”上左鍵單擊,選擇“this feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。點選“change...”,手動指定安裝目錄。
5、確認(rèn)一下先前的設(shè)置,如果有誤,按“back”返回重做。按“install”開始安裝。
6、正在安裝中,請稍候。
7、點擊“next”繼續(xù)。
8、最后軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql 配置向?qū)В挥孟蛞郧耙粯樱ㄗ约菏謩觼y七八糟的配置my.ini 了,將“configure the mysql server now”前面的勾打上,點“finish”結(jié)束)。
linux安裝iscp數(shù)據(jù)庫提示已經(jīng)存在
一、linux安裝,按百度上mysql安裝步驟進(jìn)行,參考:
我是自己從windows先把mysql的linux包下下來,通過共享的方式將mysql的安裝包復(fù)制到linux操作系統(tǒng)的/usr/local/mysql 路徑下
1、我下載的包是:mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
故先解壓再安裝
1)xz -d mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
2)tar -xvf mysql-8.0.22-linux-glibc2.12-x86_64.tar
2、查看linux系統(tǒng)下是否有安裝mysql,有的話先卸載,查看命令
whereis mysql;find / -name mysql
將查找出來的文件和目錄都刪除掉,刪除后再用以上命令查看是否刪除干凈
3、為mysql創(chuàng)建所屬用戶組和用戶名(如果用戶組和用戶名存在就無需創(chuàng)建了,使用cat /etc/group | grep mysql;cat /etc/passwd | grep mysql)
groupadd mysql
useradd -r -g mysql mysql
4、在/usr/local/mysql創(chuàng)建data目錄
mkdir /usr/local/mysql/data
5、將mysql設(shè)置權(quán)限
chown -r mysql:mysql /usr/local/mysql
chmod -r 755 /usr/local/mysql
6、 編譯安裝并初始化數(shù)據(jù)庫
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
編譯安裝初始化數(shù)據(jù)庫的時候出現(xiàn)問題報沒有l(wèi)ibaio這個軟件
可通過yum進(jìn)行安裝該軟件:yum install libaio-devel.x86_64
如果你不知道包名是什么,可通過 yum search libaio,會列出來相關(guān)的包,選擇你要安裝的包就可以了
初始化成功后:記錄日志最末尾位置root@localhost:后的字符串,此字符串為mysql管理員臨時登錄密碼。
7、編輯配置文件my.cnf
此處我打開后my.cnf默認(rèn)有如下:
[mysqld]
datadir=/var/mysql/data
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
隨后我根據(jù)參考步驟將其余幾項也添加進(jìn)去,且修改了datadir 將socket這項刪除了
[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=no_engine_substitution,strict_trans_tables
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
8、啟動mysql服務(wù)器
/usr/local/mysql/support-files/mysql.server start
問題來了,怎么都啟動不了,老是說the server pid file not found
?
我將百度上所有的方法都試了一邊都不行,百度上的方法有如下:
mysql server pid file could not be found! 解決辦法
1.可能是/usr/local/mysql/data/rekfan.pid文件沒有寫的權(quán)限
解決方法 :給予權(quán)限,執(zhí)行 “chown -r mysql:mysql /var/data” “chmod -r 755 /usr/local/mysql/data” 然后重新啟動mysqld!
2.可能進(jìn)程里已經(jīng)存在mysql進(jìn)程
解決方法:用命令“ps -ef|grep mysqld”查看是否有mysqld進(jìn)程,如果有使用“kill -9 進(jìn)程號”殺死,然后重新啟動mysqld!
3.可能是第二次在機器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動
解決方法:去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕1救司褪鞘褂玫谌龡l方法解決的 !
4.mysql在啟動時沒有指定配置文件時會使用/etc/my.cnf配置文件,請打開這個文件查看在[mysqld]節(jié)下有沒有指定數(shù)據(jù)目錄(datadir)
解決方法:請在[mysqld]下設(shè)置這一行:datadir = /usr/local/mysql/data
5.skip-federated字段問題
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated字段,如果有就立即注釋掉吧。
6.錯誤日志目錄不存在
解決方法:使用“chown” “chmod”命令賦予mysql所有者及權(quán)限
7.selinux惹的禍,如果是centos系統(tǒng),默認(rèn)會開啟selinux
解決方法:關(guān)閉它,打開/etc/selinux/config,把selinux=enforcing改為selinux=disabled后存盤退出重啟機器試試。
8.解決辦法
cd/usr/local/mysqlcd/usr/local/mysqlchown -r mysql.mysql .
su?mysqlsu?mysql cd /usr/local/mysql
scripts/mysqlinstalldbscripts/mysqlinstalldb exit
/etc/init.d/mysqld restart
上面沒有解決的話,查看磁盤空間大小 df -h 清空binlog
如果上面都不成的話,最終解決辦法,如果是主從的話,要重新同步
刪除了 ib_logfile0 和 ib_logfile1 兩個文件,就正常了
后面我從另外一篇文檔上找到了根本原因,意思是參考自己數(shù)據(jù)庫編譯安裝初始化的時候的錯誤日志,根據(jù)錯誤的日子去找原因,我在/usr/local/mysql/data/centos7.err里找到了,就是說mysql啟動時使用的datadir是錯誤的,告訴我需要重新創(chuàng)建data,
此后我將原先的data改名為data1,再次重新初始化一下生成data后,就可以正常啟動了。(個人認(rèn)為肯定是初始化的時候,datadir沒有將my.cnf中的datadir覆蓋導(dǎo)致的)
9、為mysql啟動創(chuàng)建軟連接:
ln -s /usr/local/mysql/bin/mysqld /usr/bin/mysql
10、數(shù)據(jù)庫好不容易裝好后,有忘記數(shù)據(jù)庫登錄的密碼,修改密碼也耗了好多時間,因為不知道m(xù)ysql5.6以上版本將password()這個函數(shù)去掉了,mysql8.修改登錄密碼如下:
參考:
1) 進(jìn)入配置文件 vim /etc/my.cnf 添加代碼 skip-grant-tables 即可跳過mysql密碼驗證進(jìn)行登錄
2)重啟mysql
3)需要先將root密碼置空 update user set authentication_string='' where user = 'root';
4)再次編輯配置文件my.cnf 去除免密碼登陸
修改mysql配置,刪掉或注釋掉步驟1中添加的語句 skip-grant-tables
5)重啟服務(wù)
service mysql restart
6)修改密碼,執(zhí)行如下命令:
mysql -u root -p //提示輸入密碼時直接敲回車,剛剛已經(jīng)將密碼置空了
開始修改密碼:
alter user 'root'@'localhost' identified with mysql_native_password by '密碼';
flush privileges;
好了,mysql下載安裝教程8.0.26(mysql下載安裝教程8.0.19)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。
星軸max是太垃圾,星軸筆記本是雜牌嗎
固態(tài)硬盤大的好處,固態(tài)硬盤的好處是什么
酷派7296s怎么root,酷派大神7296s
gpdwin4預(yù)售,在網(wǎng)上看到了gpd win掌機非常不錯準(zhǔn)備入手但不知道質(zhì)量如何
mvp和mvc,mvvm模式和mvc的區(qū)別(mvc和mvp的區(qū)別)
mysql下載安裝教程8.0.26(mysql下載安裝教程8.0.19)
英特爾13代cpu參數(shù),i513400和i712700哪個好
用貓直接連接電腦上網(wǎng)(貓和臺式電腦怎么連接網(wǎng)絡(luò))
oppo微信怎么設(shè)置指紋支付功能(oppo微信怎么設(shè)置指紋支付方式)
金士頓固態(tài),金士頓的ssd怎么樣
臺式電腦的硬盤號怎么看,臺式電腦的硬盤序列號怎么看
蘋果xr分屏功能怎么用不了(蘋果xr手機分屏功能怎么用)
win11頻閃(win11打開edge閃屏)
boss直聘舉報人是匿名嗎安全嗎(boss直聘舉報人是匿名嗎知乎)
oppor5怎么用聯(lián)通4g網(wǎng),oppor5支持聯(lián)通4G網(wǎng)絡(luò)嗎
一加怎么刷魅族系統(tǒng)更新失敗怎么辦啊
小米2s耳機怎么設(shè)置,小米手機2s使用耳機怎么操作
2021年性價比高的顯示器(2020年最好的電腦顯示器)
怎么設(shè)置手機用內(nèi)存卡oppo,華為手機增加內(nèi)存卡怎么設(shè)置
英特爾電腦棒怎么用,英特爾至強可以在普通電腦上使用嗎