15、Linux下MySQL5.7服务的自启动、相关目录、配置文件、编码问题

MySQL自启动、配置文件、修改编码

1、检查哪些服务是开机自启的?(图形化界面)

Linux ntsysv命令用于设置系统的各种服务。

这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级中,所要执行的系统服务。
在这里插入图片描述

2、设置开机自启(命令行)

Linux chkconfig命令用于检查,设置系统的各种服务。

chkconfig mysqld on 设置mysql服务开机自启

chkconfig mysqld off 取消mysql服务开机自启

[root@localhost ~]# chkconfig mysqld off
注意:正在将请求转发到“systemctl disable mysqld.service”。
Removed symlink /etc/systemd/system/multi-user.target.wants/mysqld.service.
# ntsysv命令查看的mysql服务已经取消了开机自启
[root@localhost ~]# chkconfig mysqld on
注意:正在将请求转发到“systemctl enable mysqld.service”。
Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.
# ntsysv命令查看的mysql服务已经添加了开机自启

3、MySQL相关目录

数据存放目录:/var/lib/mysql
默认安装目录:/usr/share/mysql
二进制命令目录:/usr/bin
[root@localhost mysql]# cd /usr/bin
[root@localhost bin]# ls | grep mysql
mysql
mysqladmin   *
mysqlbinlog
mysqlcheck
mysql_config_editor
mysqld_pre_systemd
mysqldump 	*
mysqldumpslow
mysqlimport
mysql_install_db
mysql_plugin
mysqlpump
mysql_secure_installation
mysqlshow
mysqlslap
mysql_ssl_rsa_setup
mysql_tzinfo_to_sql
mysql_upgrade

4、MySQL配置文件

默认路径:/ect/my.cnf

5、MySQL字符编码

默认情况下:
在这里插入图片描述
可以发现部分编码是latin1,需要统一设置为utf8。

使用vim /etc/my.cnf的方式修改配置文件。

[root@localhost /]# vim /etc/my.cnf
[root@localhost /]# cat /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
[client]
port=3306

[mysql]
default-character-set=utf8

[mysqld]
port=3306
character-set-server=utf8
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[root@localhost /]# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service

在这里插入图片描述
6、mysql下的清屏命令

system clear

猜你喜欢

转载自blog.csdn.net/ShawnYue_08/article/details/107900006