[root@192 ~]# service mysqld start
如果出现:serivce: command not found
安装service
yum install initscripts
service mysqld status -- 查看数据库状态
systemctl stop mysqld ---关闭数据库
3 网络连接
1 登录服务器,进入数据库
[root@192 ~]# mysql -u root -p 2 查看当前所有数据库
mysql> show databases; -- 注意:不要忘了了 分号
3 进入mysql 数据库
mysql> use mysql
4 查看 mysql 数据库,里面有一个user 表
show tables; -- 查看数据库
select Host, User,Password from user; 查看user表
5 修改user表中的Host:update user setHost='%' where User='root';
update user setHost='%' where User='root';6 刷新一下配置
flush privileges;
注意点:
mysql> UPDATE user SET host='%' WHERE user ='root';
ERROR 1062(23000): Duplicate entry '%-root'for key 'user.PRIMARY'
如果在修改 user 表的时候,里面存在多个root的用户,需要删除相同名字的用户,不然会报错
删除操作命令:
DELETE FROM user WHERE host='host'; -- 这里主需要选择里面对应的host的用户名称