centos mysql sql文件 mysql执行sql文件命令步骤
大家好,关于centos mysql sql文件很多朋友都还不太明白,今天小编就来为大家分享关于mysql执行sql文件命令步骤的知识,希望对各位有所帮助!
Centos7查看Mysql配置文件
my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。
安装mysql后,系统中会有多个 my.cnf文件,有些是用于测试的。
安装locate
命令
输出
当我们需要修改配置文件时,需要找到mysql启动时是加载了哪个 my.cnf文件。
启动mysql后,我们查看mysql的进程,看看是否有设置使用指定目录的 my.cnf文件,如果有则表示mysql启动时是加载了这个配置文件。
命令
输出
可以看到/usr/local/Cellar/mysql/5.6.24/my.cnf就是mysql启动加载的配置文件。
如果上面的命令没有输出,表示没有设置使用指定目录的 my.cnf。
如果没有设置使用指定目录的 my.cnf,mysql启动时会读取安装目录根目录及默认目录下的 my.cnf文件。
查看mysql启动时读取配置文件的默认目录
命令
输出
这些就是mysql默认会搜寻 my.cnf的目录,顺序排前的优先。
如果没有设置使用指定目录 my.cnf文件及默认读取目录没有 my.cnf文件,表示mysql启动时并没有加载配置文件,而是使用默认配置。
需要修改配置,可以在mysql默认读取的目录中,创建一个 my.cnf文件(例如:/etc/my.cnf),把需要修改的配置内容写入,重启mysql后即可生效。
Centos7.9安装Mysql5.6
安装Centos7.9上的Mysql5.6需要遵循以下步骤:
首先,确认环境包括Centos7-X86_64-Eeverything2009系统以及mysql 5.6.34版本。
接着,下载Mysql压缩包,可通过官网或百度网盘获取。
解压并移动压缩包至/opt目录,修改包名至mysql。
进入解压后的目录,使用rpm命令卸载系统默认的mariadb数据库。
将Mysql配置文件复制至/etc/my.cnf,并在文件中注释【sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES】,设置所有文件所属主与所属组为mysql:mysql。
执行mysql_install_db脚本文件进行数据库安装,设置开机自启和添加服务,列出并启动mysqld服务。
将mysql的bin目录加入环境变量,重启.bash_profile文件。
执行mysql-u root-p命令进入Mysql环境,并修改root用户密码。
至此,Mysql5.6在Centos7.9环境中的安装过程结束。
centos下怎么启动mysql
Linux作为类Unix,同样也存在这两种风格,其中Centos属于System
V,本文主要介绍在Centos下(即System
V风格)如何启动和关闭MySQL,同时简单介绍BSD系统的情况。
MySQL启动方式
1)直接调用mysqld。这是最不常见的方式,不推荐使用。
2)运行mysql.server脚本
mysql.server脚本通过调用mysqld_safe启动服务器,该脚本可以通过参数start和stop指定启动还是关闭。
mysql.server脚本在MySQL安装目录下的share/mysql目录中,如果是采用源码安装的MySQL,则可以在support-files目录里找到。如果想使用mysql.server,则必须把它复制到合适的运行级别目录中,如下所示:
?
1
2
[plain]
cp
mysql.server
/etc/init.d/mysqld
chmod
755
/etc/init.d/mysqld
如上配置之后,就可以利用以下命令启动和关闭MySQL实例了:
[sql]
service
mysqld
start/stop
/etc/init.d/mysqld
start/stop
使用chkconfig命令配置开机自动启动:
[sql]
chkconfig
--add
mysqld
chkconfig
mysqld
on
运行以下命令检查是否正确启用:
[plain]
[root@data
data]#
chkconfig
--list
mysqld
mysqld
0:off
1:off
2:on
3:on
4:on
5:on
6:off
MySQL关闭方式