一、数据库连接管理
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启动流程
- 启动:
启动:
[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
常见启动报错
查看错误日志 /application/mysql/data/主机名.err
三、MySQL的初始化配置文件
- 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
- 启动产生文件的优先顺序
最后一个优先级最高
标签:基本,03,MySQL,application,mysqld,mysql,uroot,tmp,root From: https://www.cnblogs.com/ejjw/p/17930486.html如果出现 mysqld_safe --defaults-file=/tmp/aa.txt & 参数,表示 /tmp/aa.txt优先级最高