mysql综合实例

设置mysql多实例的开机自启

[root@160-116-208-21 ~]# echo "/my_mysql/3306/mysql_3306 start" >> /etc/rc.local 
[root@160-116-208-21 ~]# echo "/my_mysql/3307/mysql_3307 start" >> /etc/rc.local 

将启动命令写入rc.local 启动加载文件

多实例mysql登录方式

ip+host登录命令

特点:

  • 用于登录本地mysql(服务端 客户端在一起)
  • 也可以登录远程mysql
    通过ip+port方式登录,多实例,基于端口区分 -p端口
语法
mysql -u用户名 -p密码 -h服务端mysql的地址 -P端口 
[root@160-116-208-21 ~]# mysql -uroot -p -h127.0.0.1 -P3306
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.

采用sock套接字文件的方式登录

mysql进程存在,sock文件存在,pid文件存在,否则全部消失

sock登录mysql
mysql -S /my_mysql/3306/mysql.sock

[root@160-116-208-21 ~]# find /my_mysql/ -name *.sock
/my_mysql/3306/mysql.sock
/my_mysql/3307/mysql.sock

**mysql多实例修改密码
*mysqladmin修改密码

[root@160-116-208-21 ~]# mysqladmin -uroot -S /my_mysql/3306/mysql.sock password
New password: 
Confirm new password: 
登录
[root@160-116-208-21 opt]# mysql -p -S /my_mysql/3306/mysql.sock 

*远程登录mysql

posted on 2021-08-18 20:38  sprr  阅读(57)  评论(0编辑  收藏  举报