国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程

這篇具有很好參考價(jià)值的文章主要介紹了MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程



前言

最近有個(gè)項(xiàng)目使用MySQL5.7,在安裝MySQL的時(shí)候會(huì)遇到很多問題,博客上其實(shí)也有很多解決問題的辦法,在這里我操作記錄一下,方便后續(xù)使用時(shí)查看。
以下MySQL 5.7.43 詳細(xì)下載安裝配置教程。


一、下載步驟

訪問官方網(wǎng)站:https://www.mysql.com/
首頁滑到最下面,選擇Downloads下的MySQL Community server
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

根據(jù)你電腦的版本選擇下載對(duì)應(yīng)的ZIP文件,我的電腦是64位的,因此選擇這項(xiàng)進(jìn)行下載,點(diǎn)擊Download會(huì)進(jìn)入以下界面:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
點(diǎn)擊【No thanks,just start my download】不登錄直接下載,等待一會(huì)有下載彈窗。
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
點(diǎn)擊【下載】就好,然后開始下載
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

下載完畢后將文件解壓到你想保存到的盤和目錄內(nèi)。

以上就完成了下載的全部工作。

二、環(huán)境變量配置

1.右鍵此電腦->屬性—>高級(jí)系統(tǒng)設(shè)置—>環(huán)境變量—>系統(tǒng)變量

MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

點(diǎn)擊新建,變量名為:MYSQL_HOME,添加你的mysql-5.7.43-winx64文件夾所在位置。
我的是在D:\Program Files\Mysql\mysql-5.7.43-winx64,如圖:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

2.編輯Path

復(fù)制**%MYSQL_HOME%\bin**到原有值的后面,如圖:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

3.配置my.ini文件

在你的mysql-5.7.43-winx64目錄下新建my.ini文件.
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
my.ini文件的內(nèi)容為:如果安裝目錄不一樣,記得修改MySQL的安裝路徑。


[mysqld]
#端口號(hào)
port = 3306
#mysql-5.7.43-winx64的路徑
basedir=D:\Program Files\Mysql\mysql-5.7.43-winx64
#mysql-5.7.43-winx64的路徑+\data
datadir=D:\Program Files\Mysql\mysql-5.7.43-winx64\data 
#最大連接數(shù)
max_connections=200
#編碼
character-set-server=utf8
 
default-storage-engine=INNODB
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 
[mysql]
#編碼
default-character-set=utf8 

創(chuàng)建完成后進(jìn)入下一步。


4.安裝MySQL

(1)在輸入框內(nèi)輸入cmd,以管理員的身份運(yùn)行,注意這里一定一定一定要以管理員的身份運(yùn)行,否則在安裝過程中會(huì)出現(xiàn)因?yàn)?strong>管理權(quán)限不夠而導(dǎo)致的Install/Remove of the Service Denied!(安裝/卸載服務(wù)被拒絕),這一點(diǎn)非常重要!
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

(2)在cmd中進(jìn)入到D:\Program Files\Mysql\mysql-5.7.43-winx64\bin目錄下:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

輸入安裝命令:mysqld -install,若出現(xiàn)Service successfully installed,證明安裝成功;如出現(xiàn)Install of the Service Denied,則說明沒有以管理員權(quán)限來運(yùn)行cmd:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

然后繼續(xù)輸入命令:mysqld --initialize,此時(shí)不會(huì)有任何提示:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

等待出現(xiàn)輸入光標(biāo)后再輸入啟動(dòng)命令:net start mysql,出現(xiàn)以下提示證明MySQL啟動(dòng)成功
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

5.設(shè)置MySQL密碼

(1)在這里設(shè)置密碼主要是為了解決:*ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)*的問題
(2)首先停止MySQL服務(wù),輸入命令行 net stop mysql
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

(3)在D:\Program Files\Mysql\mysql-5.7.43-winx64目錄下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可:如果安裝目錄不一樣,記得修改MySQL的安裝路徑。
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

(4)重啟MySQL,輸入啟動(dòng)命令:net start mysql,出現(xiàn)以下提示證明MySQL啟動(dòng)成功:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
在輸入命令mysql -u root -p,不需要輸入密碼,直接回車:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
進(jìn)入MySQL成功!
(5) 輸入命令行use mysql,進(jìn)入數(shù)據(jù)庫:
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

(6)輸入命令行update user set authentication_string=password(“xxxxxx”) where user=“root”;

xxxxxx是你設(shè)置的新密碼,敲擊回車后若出現(xiàn)以下信息,證明修改成功!最后面的分號(hào)不要忘記。
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#
(7) 手動(dòng)停止MySQL服務(wù),在win10搜索欄內(nèi)輸入服務(wù),找到MySQL。點(diǎn)擊右鍵,然后點(diǎn)擊停止即可。
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

然后在剛剛的my.ini文件中刪除skip-grant-tables 這一行,保存關(guān)閉。
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

(8) 再次啟動(dòng)cmd(管理員身份),輸入啟動(dòng)命令:net start mysql,再輸入mysql -u root -p,再輸入你剛剛設(shè)置的密碼,出現(xiàn)以下信息證明設(shè)置成功

MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

然后輸入命令行use mysql驗(yàn)證一下,結(jié)果報(bào)錯(cuò):
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

既然沒有重置密碼,那就重置一下唄
鍵入命令行alter user user() identified by “xxxxxx”;

我的密碼是123456,因此我鍵入alter user user() identified by “123456”; 回車!
離勝利越來越近了!
再次輸入命令行use mysql驗(yàn)證一下,成功!
MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程,數(shù)據(jù)庫,mysql,c#

三、環(huán)境變量配置

1.引入庫

using MySql.Data.MySqlClient;
using System.Net.NetworkInformation;

2.操作方法

  public MySqlConnection mysqlconn = null;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }


        /// <summary>
        /// 連接Mysql數(shù)據(jù)庫
        /// </summary>
        /// <param name="DatabaseName">數(shù)據(jù)庫名</param>
        /// <param name="IP">IP地址</param>
        /// <param name="Username">數(shù)據(jù)庫用戶名</param>
        /// <param name="Password">數(shù)據(jù)庫密碼</param>
        /// <param name="Port">數(shù)據(jù)庫端口</param>
        /// <returns></returns>
        public bool Mysqlconnect(string DatabaseName, string IP, string Username, string Password, string Port)
        {
            try
            {
                if (PingIP(IP))
                {
                    mysqlconn = new MySqlConnection("Database=" + DatabaseName + ";Data Source=" + IP + ";User Id=" + Username + ";Password=" + Password + ";pooling=false;CharSet=utf8;port=" + Port + "");
                }
                else
                {
                    return false;
                }
            }
            catch (Exception ex)
            {
                return false;
            }

            return true;
        }

        /// <summary>
        /// 往Mysql數(shù)據(jù)庫中加入、刪除、更改數(shù)據(jù)
        /// </summary>
        /// <param name="sql"></param>
        /// <returns></returns>
        public int setMysqlDataSet(string sql)
        {
            try
            {
                mysqlconn.Open();
                MySqlCommand ad = new MySqlCommand(sql, mysqlconn);
                int T;
                T = ad.ExecuteNonQuery();
                mysqlconn.Close();
                return T;
            }
            catch (Exception ex)
            {
                mysqlconn.Close();
                return 0;
            }
        }
        /// <summary>
        /// 讀取Mysql數(shù)據(jù)庫(必須先調(diào)用Mysqlconnect()傳參連接數(shù)據(jù)庫)
        /// </summary>
        /// <param name="sql"></param>
        /// <returns></returns>
        public DataSet getMysqlDataSet(string sql)
        {
            try
            {
                mysqlconn.Open();
                MySqlDataAdapter AD = new MySqlDataAdapter(sql, mysqlconn);
                DataSet DS = new DataSet();
                AD.Fill(DS);
                mysqlconn.Close();
                return DS;
            }
            catch (Exception ex)
            {
                mysqlconn.Close();
                return null;
            }
        }

        /// <summary>
        /// ping網(wǎng)絡(luò)是否OK
        /// </summary>
        /// <param name="IP">IP地址</param>
        /// <returns></returns>
        public Boolean PingIP(String IP)
        {
            try
            {
                Ping ping = new Ping();
                PingReply pingreply;
                pingreply = ping.Send(IP, 900);
                Boolean result = pingreply.Status == IPStatus.Success;
                ping.Dispose();
                return result;
            }
            catch (Exception ex)
            {
                return false;
            }

        }

        public void Test()
        {
            //連接數(shù)據(jù)庫
            Mysqlconnect("test", "127.0.0.1", "admin", "password", "3306");
            //插入數(shù)據(jù)庫
            setMysqlDataSet("insert into test (test1,test2) values ('1','2')");

            //獲取數(shù)據(jù)庫
            getMysqlDataSet("select * from test");

            //修改數(shù)據(jù)庫
            setMysqlDataSet("update test set test2 = '3' where test1='1'");

            //刪除數(shù)據(jù)庫
            setMysqlDataSet("delete from test where test1='1'");

        }

注意:連接數(shù)據(jù)庫的時(shí)候有個(gè)PingIP()的方法,如果MySQL數(shù)據(jù)庫是遠(yuǎn)程服務(wù)器的,可以在連接之前查看一下是否可以連接到遠(yuǎn)程服務(wù)器的IP,如果不需要此方法可以刪除。

總結(jié)

以上就是今天要講的內(nèi)容,本文詳細(xì)介紹了mysql安裝及數(shù)據(jù)庫操作,請(qǐng)各位按照介紹進(jìn)行安裝測(cè)試。文章來源地址http://www.zghlxwxcb.cn/news/detail-704899.html

到了這里,關(guān)于MySQL 5.7詳細(xì)下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【超詳細(xì)】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠(yuǎn)程連接配置】

    【超詳細(xì)】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠(yuǎn)程連接配置】

    準(zhǔn)備工作 :CentOS 7系統(tǒng),并確??梢月?lián)通網(wǎng)絡(luò) 注意 :這里使用的是root用戶身份。 這里先切換到y(tǒng)um軟件倉庫配置文件的目錄,接下來使用yum包管理器安裝MySQL服務(wù),命令如下: 這里因?yàn)檐浖容^大,可能需要一點(diǎn)時(shí)間。 到這里,如果安裝的時(shí)候出現(xiàn)公鑰尚未安裝的問題,

    2024年02月07日
    瀏覽(20)
  • 【MySQL數(shù)據(jù)庫】--- 初始數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    【MySQL數(shù)據(jù)庫】--- 初始數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    ?? 博客主頁:??@披星戴月的賈維斯 ?? 歡迎關(guān)注:??點(diǎn)贊??收藏??留言 ??系列專欄:?? MYSQL數(shù)據(jù)庫 ??請(qǐng)不要相信勝利就像山坡上的蒲公英一樣唾手可得,但是請(qǐng)相信,世界上總有一些美好值得我們?nèi)σ愿埃呐路凵硭楣牵?? ??一起加油,去追尋、去成為更好的自

    2023年04月24日
    瀏覽(101)
  • 【MySQL數(shù)據(jù)庫】--- 初識(shí)數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    【MySQL數(shù)據(jù)庫】--- 初識(shí)數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    ?? 博客主頁:??@披星戴月的賈維斯 ?? 歡迎關(guān)注:??點(diǎn)贊??收藏??留言 ??系列專欄:?? MYSQL數(shù)據(jù)庫 ??請(qǐng)不要相信勝利就像山坡上的蒲公英一樣唾手可得,但是請(qǐng)相信,世界上總有一些美好值得我們?nèi)σ愿埃呐路凵硭楣牵?? ??一起加油,去追尋、去成為更好的自

    2024年02月03日
    瀏覽(23)
  • 第77講:二進(jìn)制方式搭建MySQL數(shù)據(jù)庫5.7版本以及錯(cuò)誤日志管理

    前面是使用的yum的方式安裝的MySQL數(shù)據(jù)庫,在企業(yè)生產(chǎn)環(huán)境中大多數(shù)都用二進(jìn)制方式安裝。 本次使用二進(jìn)制方式搭建MySQL 5.7.36版本。 1.1.下載MySQL5.7版本的二進(jìn)制文件 1.2.創(chuàng)建mysql用戶管理MySQL服務(wù)

    2024年02月03日
    瀏覽(100)
  • Tomcat下載安裝以及配置(詳細(xì)教程)

    Tomcat下載安裝以及配置(詳細(xì)教程)

    本文講的是Java環(huán)境 提示:這里可以添加本文要記錄的大概內(nèi)容: 今天晚上查看自己原來項(xiàng)目的時(shí)候,突然發(fā)現(xiàn)運(yùn)行不了,仔細(xì)查看發(fā)現(xiàn)是tomcat沒配置,但是tomcat在電腦里已經(jīng)下載過了,只是還沒有配置,這篇文章就講tomcat在電腦與idea中的配置 提示:以下是本篇文章正文內(nèi)

    2024年02月03日
    瀏覽(57)
  • mysql8.0版本降到5.7版本(下載配置mysql5.7壓縮包版本)

    mysql8.0版本降到5.7版本(下載配置mysql5.7壓縮包版本)

    目錄 一、前言 二、官網(wǎng)下載與解壓 三、配置環(huán)境變量 四、檢查測(cè)試當(dāng)前MySQL版本 五、獲取資源 在部署項(xiàng)目的時(shí)候,有時(shí)候8.0版本的MySQL就會(huì)報(bào)錯(cuò),這個(gè)時(shí)候就要換MySQL的版本了,5.7的版本還是比較穩(wěn)定的。 1. 去到MySQL的官網(wǎng)進(jìn)行下載mysql5.7的壓縮包 官網(wǎng)壓縮包:MySQL :: Dow

    2024年04月12日
    瀏覽(18)
  • Windows系統(tǒng)上安裝MySQL 5.7詳細(xì)步驟

    Windows系統(tǒng)上安裝MySQL 5.7詳細(xì)步驟

    首先,需要前往 MySQL 官網(wǎng)下載 MySQL 5.7 的安裝文件,選擇適合您系統(tǒng)的版本進(jìn)行下載。 如遇下載太慢這里提供百度網(wǎng)盤下載,提取碼:4kmk 1.解壓安裝文件 將下載的壓縮文件解壓到指定的目錄下,例如:D:mysql-5.7。 2.配置 my.ini 文件 在 MySQL 安裝目錄下創(chuàng)建 my.ini 文件,填入以

    2024年02月07日
    瀏覽(40)
  • MySQL 5.7 安裝教程 (步驟詳細(xì),附MySQL連接Navicat)

    MySQL 5.7 安裝教程 (步驟詳細(xì),附MySQL連接Navicat)

    運(yùn)行SSM項(xiàng)目的時(shí)候,突然發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)一直無法運(yùn)行,找不到原因。索性直接卸干凈了重新安裝,因?yàn)槲覜]有安裝MySQL的圖形化界面,只安裝了MySQL服務(wù)配合navicat使用。 卸載教程參考: (153條消息) 如何徹底卸載清理MySQL_veejaLiu的博客-CSDN博客_卸載mysql 目錄 前言 一、安裝包

    2024年02月09日
    瀏覽(34)
  • SQL Server Management Studio (SSMS)下載,安裝以及連接數(shù)據(jù)庫配置

    SQL Server Management Studio (SSMS)下載,安裝以及連接數(shù)據(jù)庫配置

    目錄 (一)前言 (二)下載與安裝 1. 下載 (1)下載地址 (2)SSMS對(duì)操作系統(tǒng)的要求 2. 安裝 (1)存放下載好的安裝包 (2) 雙擊進(jìn)入安裝 3. SSMS的簡(jiǎn)單使用 (1)打開SSMS (2)SSMS登錄配置框填寫 (3)刪除登錄界面上的記錄 (三)卸載SSMS 1. 進(jìn)入控制面板 2.? 找到卸載軟件

    2024年02月03日
    瀏覽(31)
  • MySQL的下載安裝以及環(huán)境配置---圖文教程

    MySQL的下載安裝以及環(huán)境配置---圖文教程

    目錄 一.下載 二.安裝? 三.設(shè)置環(huán)境變量 四.MySQL數(shù)據(jù)庫的使用及注意事項(xiàng)? SQL語句注意事項(xiàng) ? ? ? ? 1.打開?MySQL 數(shù)據(jù)庫的網(wǎng)站。 ? ? 2.往下滑 ? ?3.進(jìn)入新的頁面之后,點(diǎn)擊? MySQL Installer for Windows 4.進(jìn)入新的頁面時(shí),就可以下載MySQL數(shù)據(jù)庫了(有2種方法下載),不過此時(shí)此刻

    2024年02月08日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包