1.卸载旧版本mysql
sudo apt-get remove mysql-server2.更新源服务器软件列表
sudo apt-get update
3.重新启动终端,安装mysql4.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 restart5.配置文件
默认配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address表示服务器绑定的ip,通过此ip连接服务器,可以配置成其它ip或者不配置,默认是127.0.0.1port表示端口,默认为3306
datadir表示数据库目录,配置为/var/lib/mysql
log_error表示错误日志,配置为/var/log/mysql/error.log二.客户端
#1.安装连接与退出1、终端安装mysql客户端
sudo apt-get install mysql-client2.帮助文档
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地址‘;
修改用户
renameuser ‘用户名‘@‘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.使修改生效
# flushprivileges;4.其他主机即可远程登录到本机MySQL root用户,-h 表示远程登录的目标主机ip
# mysql-uroot -pmysql -h 192.168.xx.xxx5.查看mysql系统表
#select host, user from mysql.user;
MySQL客户端与服务器端的操作 | MySQL
标签:top 输入密码 生效 管理 weight data serve where 连接
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/pymkl/p/7966321.html