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 连接