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