mysql数据库的安装
本次下載安裝為mysql 5.7.22(zip壓縮版)版本
一:下載
? ? 1.先在官網(wǎng)下載mysql 5.7.22版本:https://dev.mysql.com/downloads/mysql
二:安裝
? ? 2.將下載的mysql解壓,將解壓后的數(shù)據(jù)庫(kù)放入E盤(可根據(jù)實(shí)際情況選擇合適的磁盤)
?? ?? ? 2.1 配置環(huán)境變量:
?? ??? ??? ?? ? winserver服務(wù)器環(huán)境變量位置:服務(wù)器管理器---本地服務(wù)器---計(jì)算機(jī)名稱---高級(jí)---環(huán)境變量?
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??在系統(tǒng)變量path后面添加mysql bin文件路徑。
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? 例如:E:/mysql-5.7.22-winx64\bin
?? ?? ? 2.2 配置mysql
?? ??? ??? ?? ? mysql配置文件mysql-default.ini 在目錄下如果存在,直接修改。不存在,新建配置文件也可,如my.ini
?? ??? ??? ?? ? 配置文件修改方式如下:
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? basedir = E:\mysql-5.7.22-winx64(mysql根目錄)
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? datadir = E\mysql-5.7.22-winx64\data(mysql數(shù)據(jù)庫(kù)存放目錄)
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? port = 3306 (mysql對(duì)外開(kāi)放端口,默認(rèn)3306,可修改)
?? ?? ? 2.3 啟動(dòng)mysql
?? ??? ??? ?? ? 2.3.1 啟動(dòng)cmd
?? ??? ??? ?? ? 2.3.2 切換磁盤, 命令:? E:
?? ??? ??? ?? ? 2.3.4 進(jìn)入mysql的bin目錄,? 命令: cd E:\mysql-5.7.22-winx64\bin
?? ??? ??? ?? ? 2.3.5 安裝mysql服務(wù),? 命令:? mysql -install??
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? 返回結(jié)果:Service successfully installed?
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? win+r? 執(zhí)行services.msc查看服務(wù),看mysql服務(wù)是否已出現(xiàn)。
?? ??? ??? ??? ??? ?? ? 若無(wú)法安裝,提示需要先安裝MSVCR120.dll服務(wù):
?? ??? ??? ??? ??? ??? ??? ?? ? 解決方法:微軟官方下載,分別安裝 vcredist_x64.exe和vcredist_x86.exe:
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
?? ??? ??? ?? ? 2.3.6 初始化mysql并指定超級(jí)用戶密碼,? 命令:? mysql --initinalize-insecure --user==mysql
?? ??? ??? ?? ? 2.3.7 啟動(dòng)mysql服務(wù),? 命令:? net start mysql
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ?? ?也可在服務(wù)中找到,右擊開(kāi)啟服務(wù)。
?? ?? ? 2.4 問(wèn)題及解決方案
?? ??? ??? ?? ? 2.4.1 net start mysql啟動(dòng)mysql服務(wù)時(shí),啟動(dòng)失敗,返回結(jié)果:發(fā)生系統(tǒng)錯(cuò)誤2系統(tǒng)找不到指定文件
?? ??? ???? ??? ??? ?? ? ? 執(zhí)行 services.msc 查看mysql服務(wù),在服務(wù)上右鍵---屬性---常規(guī),查看可執(zhí)行路徑是否正確,若不正確,可能是啟動(dòng)mysql時(shí)為切換盤符導(dǎo)致的,執(zhí)行命令:mysqld -remove? ?移除mysql服務(wù)然后重新安裝
?? ??? ??? ?? ? 2.4.2?net start mysql啟動(dòng)mysql服務(wù)時(shí),啟動(dòng)失敗,返回結(jié)果:?mysql服務(wù)無(wú)法啟動(dòng),服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤,請(qǐng)鍵入NET ?? ??? ??? ??? ??? ??? ??? ?HELEPMSG****以獲取更多幫助
?? ??? ??? ??? ??? ?? ? ?? ??? ?到之前配置的datadir路徑中查找一個(gè)后綴名為.err的文件(若指定的路徑找不到.err文件,應(yīng)先創(chuàng)建路徑,然后?? 啟動(dòng)路徑,然后啟動(dòng)服務(wù)),此文件記錄mysql錯(cuò)誤日志。若日志中的錯(cuò)誤文件為:[ERROR]Can't open the mysql .Please run mysql _upgrade to create it,則先清空datadir文件,然后執(zhí)行次命令初始化:mysqld --initialize-insecure --user=mysql
三:登錄
? ? 3.1 登錄mysql
?? ??? ?? ? 3.1.1 啟動(dòng)cmd
?? ??? ?? ? 3.1.2 登錄, 命令:mysql -u root -p因?yàn)槌跏蓟?jí)用戶未指定密碼,因此密碼為空,直接回車,會(huì)看到歡迎信息:Welcome to the MySQL monitor
? ? 3.2 修改root密碼
?? ??? ?? ? 3.2.1 查看所有初始數(shù)據(jù)庫(kù),其中mysql庫(kù)就是剛剛初始化的庫(kù),其中包含用戶登錄信息
?? ??? ?? ? 3.2.2 選中數(shù)據(jù)庫(kù), 命令:use mysql;
?? ??? ?? ? 3.2.3 查看現(xiàn)有用戶及密碼,注意:mysql5.7用戶密碼字段為authentication_string, 5.7以前為password
?? ??? ?? ? 3.2.4 修改root密碼
?? ??? ??? ??? ?? ? update user set authentication_string = password('1234565')where user = 'root';(更新用戶root密碼為12345)
?? ??? ??? ??? ?? ? flush privileges; (刷新系統(tǒng)權(quán)限相關(guān)表,注意:如果不執(zhí)行此命令僅僅只會(huì)修改user用戶表中的authentication_string,登錄密碼不會(huì)變更)
四:開(kāi)啟遠(yuǎn)程訪問(wèn)
? ? 4.1 查詢用戶host
?? ??? ?? ? host為localhost表示只允許本地登錄,host為ip表示只允許指定ip用戶登錄,host為%允許任意ip登錄
? ? 4.2 新建允許遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)的用戶
?? ??? ?? ? grant all on *.* to sa@'%'indentified by '123456'with grant option;
?? ??? ?? ? flush privileges;
?? ??? ?? ? 創(chuàng)建一個(gè)登錄名為sa,密碼為123456任意ip訪問(wèn)的用戶(%可以用ip代替)
轉(zhuǎn)載于:https://blog.51cto.com/13555521/2174694
總結(jié)
以上是生活随笔為你收集整理的mysql数据库的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图解HTTP学习记录(六)
- 下一篇: mysql数据库怎么安装到自己的电脑上?