一、初次登录 MySQL shell
MySQL 支持基于 UNIX 域套接字文件和 TCP/IP 的连接方式。
1.1 UNIX 套接字文件连接
进程间通信,不需要使用网络协议,比 TCP/IP 传输效率更高,但仅限于本地连接,连接时指定对应的套接字文件。
$ cd /opt/sequoiasql/mysql
$ bin/mysql -S database/3306/mysqld.sock -u root
注: SequoiaSQL-MySQL 实例默认无密码,所以无需输入 -p
选项。
1.2 TCP/IP 连接方式
网络通信,可以本地连接(环回接口)和远程连接,同时可以灵活地配置和授权客户端 IP 的访问权限。
1.2.1 本地连接
$ cd /opt/sequoiasql/mysql
$ bin/mysql -h 127.0.0.1 -P 3306 -u root
1.2.2 远程连接
MySQL 默认未授予远程连接的权限,所以首先需要在服务端对客户端 IP 进行访问授权,以下例子对所有的 IP 都授权访问。
mysql> UPDATE mysql.user SET host='%' WHERE user='root';
mysql> FLUSH PRIVILEGES;
1.2.3 设置密码
在允许远程连接时,建议为 MySQL 设置密码。例如为 root 用户设置密码 123456。
mysql> ALTER USER root@'%' IDENTIFIED BY '123456';
最后
以上就是可耐人生最近收集整理的关于SequoiaDB 兼容mysql学习(mysql实例使用)的全部内容,更多相关SequoiaDB内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复