sql >> データベース >  >> RDS >> Mysql

mysqlはどこにデータを保存しますか?

    ここ から :

    ウィンドウ

    1. MySQLインストールフォルダに保存されているmy.iniを見つけます。

    たとえば、C:\Program Files\MySQL\MySQL Server 5.1\my.ini

    1. お気に入りのテキストエディタで「my.ini」を開きます。
    #Path to installation directory. All paths are usually resolved relative to this.
    basedir="C:/Program Files/MySQL/MySQL Server 5.1/"
     
    #Path to the database root
    datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
    

    “datadir”を見つけます 、これはMySQLがWindowsでデータを保存した場所です。

    Linux

    1. find /-namemy.cnfコマンドを使用してmy.cnfを見つけます。
    [email protected]:~$ find / -name my.cnf
    find: /home/lost+found: Permission denied
    find: /lost+found: Permission denied
    /etc/mysql/my.cnf
    
    1. my.cnfを表示する 次のようなファイル:cat /etc/mysql/my.cnf
    [email protected]:~$ cat /etc/mysql/my.cnf
    #
    # The MySQL database server configuration file.
    #
    # You can copy this to one of:
    # - "/etc/mysql/my.cnf" to set global options,
    # - "~/.my.cnf" to set user-specific options.
    # 
    [mysqld]
    #
    # * Basic Settings
    #
    user   = mysql
    pid-file = /var/run/mysqld/mysqld.pid
    socket  = /var/run/mysqld/mysqld.sock
    port   = 3306
    basedir  = /usr
    datadir  = /var/lib/mysql
    tmpdir  = /tmp
    language = /usr/share/mysql/english
    skip-external-locking
    
    1. “datadir”を見つけます 、これはMySQLがLinuxシステムにデータを保存した場所です。


    1. オプションの依存関係の作成

    2. MySQLからのutf-8データをC++で処理し、結果を返します

    3. MySQLユニコードリテラル

    4. 解決策:ストアの更新、挿入、または削除ステートメントが予期しない行数に影響しました(0)