2、例如#创建数据库,允许user01在19216815访问
mysql -uroot -p123456 -e"create database db01"
#创建用户
mysql -uroot -p123456 -e"CREATE USER 'user01'@'19216815' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'19216815';"
3、例如#创建数据库,允许user01在%(任意IP)访问
mysql -uroot -p123456 -e"CREATE USER 'user01'@'%' IDENTIFIED BY ‘123456’;"
mysql -uroot -p123456 -e"GRANT ALL ON db01 TO 'user01'@'%';"
4、查询user和相应host
select user,host from user;
5、远程访问mysql测试
mysql -uroot -p123456 -h 19216811MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆。通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器。
直接使用mysqld启动
:
mysqld
即是mysql服务器,可以调用该命令直接启动mysql服务器
mysqld
从配置文件中读取[mysqld]以及[server]选项组的内容,也可以通过直接在命令行跟随参数。
mysqld服务器读取配置文件的顺序,对于有多个配置文件存在,且同一参数有多个值的情形,以最后一次读取为准。
命令行跟随参数具有最高优先级
怎么通过SSH连接Mysql数据库
协议不一样无法直接连接的。
可以ssh连接到mysql数据库服务器上,然后再使用本机的mysql客户端连接到数据库上面。
你说的是
ssh(SecureShell)还是ssh(SpringStrutsHibernate)
1,打开Navicat for MySQL,点击左上角“链接”按钮,2,在d出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。
3,最后确定保存即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)