mysql多实例开机自启、多种登录方式、修改密码、远程授权登录
2022/6/15 6:20:12
本文主要是介绍mysql多实例开机自启、多种登录方式、修改密码、远程授权登录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、mysql多实例开机自启
[root@localhost /]# echo "/my_mysql/3306/mysql_3306 start" >> /etc/rc.local
[root@localhost /]# echo "/my_mysql/3307/mysql_3307 start" >> /etc/rc.local
二、mysql多实例登录方式
1、根据进程套接字⽂件连接
特点:
在服务端才能使用套接字登录
mysql进程存在,sock文件存在,pid存在,否则全部消失
mysql.sock是mysql的主机和客户机在同⼀host上的时候,使⽤unix domain socket domain socket做为通讯协议的载体,它⽐tcp快,在⾼并发场景下,效率更⾼。 通过指定的不同sock⽂件,连接到不同的数据库,查看不同的信息
(1)首先得找到套接字文件
[root@localhost data]# find /my_mysql/ -name *.sock
/my_mysql/3306/mysql.sock
/my_mysql/3307/mysql.sock
[root@localhost data]#
(2)确认pid是否存在
[root@localhost data]# find /my_mysql/ -name *.pid
/my_mysql/3306/mysqld_3306.pid
/my_mysql/3307/mysqld_3307.pid
[root@localhost data]
(3)开启数据库
[root@localhost /]# mysql -S /my_mysql/3307/mysql.sock
注:当mysql停止时,sock和pid文件都消失
2、通过ip+port方式登录
特点:
可以用于登录本地mysql(客户端和服务端是在一起的),也可以用于远程登录mysql服务器
格式:
mysql -u用户名 -p密码 -h服务端mysql的地址 -P端口
三、修改mysql多实例密码
修改密码:
[root@localhost ~]# mysqladmin -uroot -S /my_mysql/3306/mysql.sock password
New password:
Confirm new password:
[root@localhost ~]#
登录:
[root@localhost ~]# mysql -S /my_mysql/3306/mysql.sock (不加-p参数)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost ~]# mysql -p -S /my_mysql/3306/mysql.sock
Enter password:
四、mysql远程授权登录
1、我们先用Navicat尝试登录3306mysql,发现连接不上
2、授权SQL语句,允许root用户在指定的网段内登录该数据库
mysql> grant all privileges on *.* to root@'192.168.255.156.%' identified by '123456'(允许root用户在192.168.0.xx网段内用密码123456进行远程连接)
mysql> flush privileges(刷新一下权限)
之后我们就可以远程登录mysql了
这篇关于mysql多实例开机自启、多种登录方式、修改密码、远程授权登录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践
- 2024-02-07mysql 外键索引入门介绍,为什么工作中很少有人使用?