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

MariaDB:カスタムデータディレクトリ:常に/ var / lib/mysqlディレクトリを保持する必要があります

    mysqlログを確認しました。 「ファイル/var/lib/mysql/mysql.sockを読み取れません」という内容の行があります。それは私の古いディレクトリです。したがって、mysql.sockをカスタム化する必要があると思います 。

    /etc/my.cnf.d/server.cnf内 :

    [mysqld]
    datadir=/disk1/mysql/
    socket=/disk1/mysql/mysql.sock
    

    /etc/my.cnf.d/client.cfg内 :

    [client]
    # we need to configure this. so when we type mysql -u user. mysql can look up socket's location.
    socket=/disk1/mysql/mysql.sock
    

    その後、実行してmysqlインスタンスに正常に接続できます。この点を指摘するチュートリアルがない理由はわかりません。しかし、これは私が問題を解決するために使用した方法です。




    1. PostgreSQL11を使用したデータのシャーディング

    2. Oracle正規表現-で始まり、で終わらない

    3. 複数の値に一致するレコードのグループを検索します

    4. MySQLプロセスまたはスレッドの最大数を設定するにはどうすればよいですか?