1.MySQLをインストールする
図に示すように、MySQL インストール パッケージのリンクをダウンロードします: https://dev.mysql.com/downloads/ 、MySQL Community Downloads
図に示すように、MySQL Community Server の選択を続けます。
図に示すように、ダウンロードするバージョンを選択し、[ダウンロード] で最初のバージョンを選択します。
このページでは「いいえ、いいえ、ダウンロードを開始します」をクリックします
ダウンロードが完了したら、図に示すように、直接解凍し、MySQL 構成ファイルを書き込み、新しい my.ini ファイルを作成します。
ファイルの内容は次のとおりです。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------Mysql解压之后的文件路径-------------
basedir=D:\mysql-8.0.34-winx64
# 设置mysql数据库的数据的存放目录 ---------文件夹自行创建
datadir=D:\mysql-8.0.34-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
# 设置mysql数据库的数据的存放目录 ---------文件夹自行创建 datadir=D:\mysql-8.0.34-winx64\data
解凍ディレクトリに新しいデータ フォルダーを作成するのが最善であることに注意してください。そうしないと、後で mysql に入ることができなくなる可能性があります。
図に示すように、管理者として CMD を開き、mysql の bin ディレクトリに入ります。
注文の実行
mysqld --initialize --console
図のように初期パスワードは人ごとに異なり、図中の黄色のマークの位置です。
mysqlサービスをインストールする
mysqld --install mysql
それから始めます
net start mysql
写真が示すように:
コマンドを入力してください
mysql -uroot -p
次に、初期パスワードを入力します。
ログインパスワードを変更する
ALTER USER 'root'@'localhost' IDENTIFIED BY '666666';
パスワードをに変更します666666
mysqlを終了し、入ります
exit
mysql サービスを停止するには、次のように入力します。
net stop mysql
図に示すように、環境変数を構成します。
システム変数の新機能
变量名:MYSQL_HOME
变量值:MySQL的解压目录
写真が示すように:
次に、システム変数で PATH を見つけて追加します。
%MYSQL_HOME%\bin
写真が示すように:
2. DBeaver のインストール (必須ではありません)
DBeaver は、無料のクロスプラットフォームのデータベース接続ツールです
ダウンロードアドレス: https: //dbeaver.io/download/
図に示すように、解凍または直接インストールした後、次のようになります。
図に示すように、ソフトウェアを開きます。
図に示すように、MySQL を選択します。
パスワードを入力して設定するだけです666666
図に示すように、ドライバー ファイルが自動的にダウンロードされます。
mysqlを起動する
図に示すように、接続は成功しました。
データベース上で操作できます:
3. C# WPF が MySQL に接続する
図に示すように、プロジェクトを作成します。
WPF アプリケーションを作成します。
プロジェクトを作成します:
デザインインターフェイス:
コントロールを配置します。
図に示すように、必要な DLL パッケージを自動的にインストールします。
インストールが完了すると、エラー メッセージが表示されなくなります。
図に示すように、MySQL に接続します。
プロジェクトを実行します。
ボタンをクリックすると接続が成功します。
テストコードは次のとおりです。
using MySql.Data.MySqlClient;
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Controls;
namespace FM_NVM_App
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
Process p = Process.Start("E:\\software\\FM_FIG-Trans_V1.0\\dist\\FM_FIG-Trans_GUI\\FM_FIG-Trans_GUI.exe");
p.WaitForExit();
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
String strConn = "Database = sys;Server = localhost;Port = 3306;Password = 666666;UserID = root;charset = utf8";
MySqlConnection conn = new MySqlConnection(strConn);
MySqlCommand comm = new MySqlCommand();
comm.Connection = conn;
try
{
conn.Open();
txtbox.Text = strConn;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
}
}
}
この記事が皆様のお役に立てば幸いです。上記に何か間違っている点がございましたら、ご指摘ください。
共有が高さを決定し、学習が格差を広げる