将mysql加入开机启动
首先命令查看开机启动列表中是否有mysql(也可能叫mysqld....)
chkconfig --list
如果有,查看mysql的编号为2、3、4、5的状态是否为on,如果不是,就执行命令:
chkconfig mysql on
如果想反操作就执行:
chkconfig mysql off
其他的服务也可以这样操作加入启动项,例如:iptables ...
-------------------------------------------------------------------
本地客户端不允许链接远程mysql的问题:
ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server
先使用putty工具连接到远程的linux上,再登陆到mysql
mysql -u root -p
输入密码完成登陆
use mysql ;
update user set host = ‘%‘ where user = ‘root‘ ;
可能报错:
ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘
再检查
select host from user where user = ‘root‘;
+-----------------------+
| host |
+-----------------------+
| % |
| 127.0.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in set (0.00 sec)
创建数据库:
create database db_test ;
创建一个用户、访问host和密码
create user user_test@‘localhost‘ identified by ‘888888‘ ;
修改该用户密码
SET PASSWORD FOR ‘user_test‘@‘localhost‘=PASSWORD(‘000000‘); 后面这个PASSWORD()其实是一个加密函数
将创建好的数据库所有权限交个该用户
grant all privileges on db_test.* to user_test
删除一个用户
先root登陆,查看mysql中的user表
查看该表中的用户情况:
select host , user from user ;
要删除上面的user_test用户,直接执行删除用户的语句即可:
delete from user where user = ‘user_test‘ ;