03-MySQL基本管理

一、数据库连接管理

mysql -uroot -poldboy123 # 隐藏条件-S 默认socket方式

mysql -uroot -poldboy123 -h 10.0.0.52 -P 3308 #tcp/ip的方式

mysql -uroot -poldboy123 -S /application/mysql/tmp/mysql.sock #socket 方式

mysql -uroot -poldboy123  -e "show variables like 'server_id';" #命令行直接执行命令


mysqladmin -uroot -p password oldboy123 # 修改密码

二、mysql启动流程

image

  • 启动:
启动:
[root@db02 ~]# /etc/init.d/mysqld start
或者:
[root@db02 ~]# /application/mysql/bin/mysqld_safe &

[root@db02 ~]# mysql -uroot -poldboy123

  • 关闭
关闭:
[root@db02 ~]# mysqladmin -uroot -p123 shutdown
[root@db02 ~]# /etc/init.d/mysqld stop

常见启动报错

image

查看错误日志 /application/mysql/data/主机名.err

三、MySQL的初始化配置文件

image

  • mysql 启动参数设置的方式
1、预编译时候设置参数,参数会硬编码到程序中
2、命令行方式设定启动参数
3、初始化的配置文件
优先级为   2>3>1

/etc/my.cnf配置文件 设置

1)影响数据库的启动
[mysqld]

[mysqld_safe]

[server] ##包含前两者2)影响到数据库的链接

[mysql]

[mysqladmin]

[mysqldump]

[client] # 包含前三者
  • 配置实例
[mysqld]
basedir=/application/mysql
datadir=/application/mysql/data
socket=/application/mysql/tmp/mysql.sock
port=3306
server_id=10
log-error=/var/log/mysql.log
log-bin=/application/mysql/data/mysql-bin
binlog_format=row
skip_name_resolve

[mysql]
socket=/application/mysql/tmp/mysql.sock
  • 启动产生文件的优先顺序

最后一个优先级最高
image

如果出现 mysqld_safe --defaults-file=/tmp/aa.txt & 参数,表示 /tmp/aa.txt优先级最高

posted @   EJW  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示