1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| cp -rf /var/lib/mysql/* /mnt/data/mysqldata/data/ chown -R mysql.mysql /mnt/data/mysqldata vim /etc/my.cnf
join_buffer_size = 128M sort_buffer_size = 2M read_rnd_buffer_size = 2M
datadir=/mnt/data/mysqldata/data socket=/mnt/data/mysqldata/data/mysql.sock socket=/var/lib/mysql/mysql.sock lower_case_table_names=1
symbolic-links=0 max_connections=1000 max_connect_errors=300 \ sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysqld_safe] \ log-error=/mnt/data/mysqldata/log/mysqld.log pid-file=/mnt/data/mysqldata/run/mysqld/mysqld.pid \
[mysql] socket=/mnt/data/mysqldata/data/mysql.sock wq: 这里保存 ——————————————————————————————————
———————————————————————————————— vim /etc/init.d/mysqld get_mysql_option mysqld datadir "/home/mysql3306/data"
datadir="$result" get_mysql_option mysqld socket "$datadir/mysql.sock" socketfile="$result" get_mysql_option mysqld_safe log-error "/home/mysql3306/log/mysqld.log"
errlogfile="$result" get_mysql_option mysqld_safe pid-file "/home/mysql3306/run/mysqld/mysqld.pid"
——————————————————————————————————
systemctl restart mysqld
mysql -uroot -p'lbMysql_!@#' Mysql> use mysql; desc db; mysql>show global variables like "%datadir%";
|