[mysql] mysql应用技能整理

mysql数据库操作整理

1.服务篇

service mysql restart #重启
service mysql stop #停止
service mysql start #启动

systemctl restart mysqld #重启
systemctl stop mysqld #停止
systemctl start mysqld #启动

2.登录篇

mysql -u(user) -p {-h 120.25.125.27} #本地或者远程登录(远程登录后续讲)

3.用户篇

mysql登录用户保存在mysql.user表单中,可以查看其中的hsot,user,password(authentication_string)来查看mysql用户。权限在另外的表单。

创建新用户

mysql>grant all on *.* to 'test'@'localhost' identified by 'liuwang@475'

修改密码(root用户登陆下)

#method 1
mysql>alter user 'test'@'localhost' identified by 'newpassword'
#method 2
mysql>update mysql.user ... ...

修改密码(无法登录mysql时)

1.关闭mysql服务
2.mysqld_safe --skip-grant-tables
3.开启新的bash mysql -uroot不用密码登录
4.mysql>修改密码
5.mysql>flush privileges

4.远程登录篇

远程登录数据库需要一定设置
用户信息保存在mysql.user表单中。主要字段有host,user,authentication_string

#1.用户host字段设置为%,可以通过两种方法设置。
#2.mysql配置文件中的 bind-address注释掉
#3.重启mysql服务

5.表单,视图操作篇

6.授权篇

你可能感兴趣的:(old)