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