当前位置:Gxlcms > 数据库问题 > MySQL客户端与服务器端的操作 | MySQL

MySQL客户端与服务器端的操作 | MySQL

时间:2021-07-01 10:21:17 帮助过:16人阅读

1.卸载旧版本mysql sudo apt-get remove mysql-server 2.更新源服务器软件列表 sudo apt-get update 3.重新启动终端,安装mysql 4.Ubuntu开启、关闭、重启mysql服务 sudo service mysql start sudo service mysql stop sudo service mysql restart 或 sudo /etc/init.d/mysql start sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql restart 5.配置文件 默认配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf bind-address表示服务器绑定的ip,通过此ip连接服务器,可以配置成其它ip或者不配置,默认是127.0.0.1 port表示端口,默认为3306 datadir表示数据库目录,配置为/var/lib/mysql log_error表示错误日志,配置为/var/log/mysql/error.log 二.客户端 # 1.安装连接与退出 1、终端安装mysql客户端 sudo apt-get install mysql-client 2.帮助文档 mysql --help 3.连接mysql mysql -uroot -pmysql # mysql表示密码 mysql -uroot -p 再输入密码 4.退出 exit或者quit或者按ctrl+d # 2.用户管理 | 用户管理的特殊命令:         创建用户                 create usr 用户名@IP地址 identified by 密码;         删除用户                 drop user 用户名@IP地址;         修改用户                 rename user 用户名@IP地址; to 新用户名@IP地址;;         修改密码                 set password for 用户名@IP地址 = Password(新密码) # 3.权限管理 | 权限管理:         默认,没有权限                 grant 权限 on 数据库.表 to 用户@IP地址           ---- 授权         revoke 权限 on 数据库.表 from 用户@IP地址    ---- 取消权限         show grants for 用户@IP地址                               ---- 查看权限 # 附:IP段支持通配符:% # 例:192.168.36.% # 4.设置其他远程登录root用户权限 1.查看root用户的host,默认只 能被本机ip(127.0.0.1)登录 # select host, user from user where user=root; 2.更新root用户 信息, 让root用户可以被任意主机IP登录 # update mysql.user set host = % where user = root; +------+------+ | host | user | +------+------+ | % | root | +------+------+ 3.使修改生效 # flush privileges; 4.其他主机即可远程登录到本机MySQL root用户, -h 表示远程登录的目标主机ip # mysql -uroot -pmysql -h 192.168.xx.xxx 5.查看mysql系统表 # select host, user from mysql.user;

 

MySQL客户端与服务器端的操作 | MySQL

标签:top   输入密码   生效   管理   weight   data   serve   where   连接   

人气教程排行