日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库的安装

發布時間:2025/3/19 数据库 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本次下載安裝為mysql 5.7.22(zip壓縮版)版本

一:下載

? ? 1.先在官網下載mysql 5.7.22版本:https://dev.mysql.com/downloads/mysql

二:安裝

? ? 2.將下載的mysql解壓,將解壓后的數據庫放入E盤(可根據實際情況選擇合適的磁盤)

?? ?? ? 2.1 配置環境變量:

?? ??? ??? ?? ? winserver服務器環境變量位置:服務器管理器---本地服務器---計算機名稱---高級---環境變量?

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??在系統變量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數據庫存放目錄)

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? port = 3306 (mysql對外開放端口,默認3306,可修改)

?? ?? ? 2.3 啟動mysql

?? ??? ??? ?? ? 2.3.1 啟動cmd

?? ??? ??? ?? ? 2.3.2 切換磁盤, 命令:? E:

?? ??? ??? ?? ? 2.3.4 進入mysql的bin目錄,? 命令: cd E:\mysql-5.7.22-winx64\bin

?? ??? ??? ?? ? 2.3.5 安裝mysql服務,? 命令:? mysql -install??

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? 返回結果:Service successfully installed?

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? win+r? 執行services.msc查看服務,看mysql服務是否已出現。

?? ??? ??? ??? ??? ?? ? 若無法安裝,提示需要先安裝MSVCR120.dll服務:

?? ??? ??? ??? ??? ??? ??? ?? ? 解決方法:微軟官方下載,分別安裝 vcredist_x64.exe和vcredist_x86.exe:

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ? https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

?? ??? ??? ?? ? 2.3.6 初始化mysql并指定超級用戶密碼,? 命令:? mysql --initinalize-insecure --user==mysql

?? ??? ??? ?? ? 2.3.7 啟動mysql服務,? 命令:? net start mysql

?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?? ?? ?也可在服務中找到,右擊開啟服務。

?? ?? ? 2.4 問題及解決方案

?? ??? ??? ?? ? 2.4.1 net start mysql啟動mysql服務時,啟動失敗,返回結果:發生系統錯誤2系統找不到指定文件

?? ??? ???? ??? ??? ?? ? ? 執行 services.msc 查看mysql服務,在服務上右鍵---屬性---常規,查看可執行路徑是否正確,若不正確,可能是啟動mysql時為切換盤符導致的,執行命令:mysqld -remove? ?移除mysql服務然后重新安裝

?? ??? ??? ?? ? 2.4.2?net start mysql啟動mysql服務時,啟動失敗,返回結果:?mysql服務無法啟動,服務沒有報告任何錯誤,請鍵入NET ?? ??? ??? ??? ??? ??? ??? ?HELEPMSG****以獲取更多幫助

?? ??? ??? ??? ??? ?? ? ?? ??? ?到之前配置的datadir路徑中查找一個后綴名為.err的文件(若指定的路徑找不到.err文件,應先創建路徑,然后?? 啟動路徑,然后啟動服務),此文件記錄mysql錯誤日志。若日志中的錯誤文件為:[ERROR]Can't open the mysql .Please run mysql _upgrade to create it,則先清空datadir文件,然后執行次命令初始化:mysqld --initialize-insecure --user=mysql

三:登錄

? ? 3.1 登錄mysql

?? ??? ?? ? 3.1.1 啟動cmd

?? ??? ?? ? 3.1.2 登錄, 命令:mysql -u root -p因為初始化超級用戶未指定密碼,因此密碼為空,直接回車,會看到歡迎信息:Welcome to the MySQL monitor

? ? 3.2 修改root密碼

?? ??? ?? ? 3.2.1 查看所有初始數據庫,其中mysql庫就是剛剛初始化的庫,其中包含用戶登錄信息

?? ??? ?? ? 3.2.2 選中數據庫, 命令:use mysql;

?? ??? ?? ? 3.2.3 查看現有用戶及密碼,注意: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; (刷新系統權限相關表,注意:如果不執行此命令僅僅只會修改user用戶表中的authentication_string,登錄密碼不會變更)

四:開啟遠程訪問

? ? 4.1 查詢用戶host

?? ??? ?? ? host為localhost表示只允許本地登錄,host為ip表示只允許指定ip用戶登錄,host為%允許任意ip登錄

? ? 4.2 新建允許遠程連接mysql數據庫的用戶

?? ??? ?? ? grant all on *.* to sa@'%'indentified by '123456'with grant option;

?? ??? ?? ? flush privileges;

?? ??? ?? ? 創建一個登錄名為sa,密碼為123456任意ip訪問的用戶(%可以用ip代替)


轉載于:https://blog.51cto.com/13555521/2174694

總結

以上是生活随笔為你收集整理的mysql数据库的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。