service mysql restart #重启
service mysql stop #停止
service mysql start #启动
systemctl restart mysqld #重启
systemctl stop mysqld #停止
systemctl start mysqld #启动
mysql -u(user) -p {-h 120.25.125.27} #本地或者远程登录(远程登录后续讲)
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
远程登录数据库需要一定设置
用户信息保存在mysql.user表单中。主要字段有host,user,authentication_string
#1.用户host字段设置为%,可以通过两种方法设置。
#2.mysql配置文件中的 bind-address注释掉
#3.重启mysql服务