MYSQL 测试

来源:互联网 发布:cnc编程入门教程 编辑:程序博客网 时间:2024/06/02 10:51

mysql的默认数据库是mysql

 

mysql基本操作

1.   停止MYSQL/etc/init.d/mysql stop

2.   起动MYSQL/etc/init.d/mysql start

3.   查看MYSQL状态:/etc/init.d/mysql status

4.   重启MYSQL/etc/init.d/mysql restart

 

查看用户名和密码

mysql> select name,password from mysql.user;

 

进入MYSQL控制台的方法

1.   使用“mysql -u 用户名 -p密码数据库名”

mysql -u root –phuawei mysql 

2.   mysql -u 用户名@数据库名”

mysql -u root@mysql 

3.   mysqlroot用户没有密码时使用

mysql -u root mysql 

4.   从其他服务器使用root用户,密码为huawei,访问10.71.171.122mysql

mysql -u root -phuawei -h 10.71.171.122

 

 

几种修改mysql用户的密码的方法,MYSQL的默认用户是root

 

1.   update语句

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

mysql> flush privileges;

mysql> QUIT;

 

2.   set语句

mysql> SET PASSWORD FOR hunte=PASSWORD('new password');  

mysql> QUIT;

 

3.   直接修改

bash$ mysqladmin -u root "old password" "new password"

bash$ mysqladmin -u root password "new password"

 

4.   使用grant语句

1)    root用户的密码改为huawei,并可以从外部访问

mysql> grant all on *.* to root@"%" identified by 'huawei';

2)    新建chensql用户,密码为huawei,并可以从外部访问,如果用户已存在,则是修改用户密码和权限

mysql> grant all on *.* to chensql@"%" identified by 'huawei';

3)    新建chensql用户,密码为huawei,并可以从外部访问,如果用户已存在,则是修改用户密码和权限

mysql> grant insert,update,delete on *.* to chensql@"%" identified by 'huawei';

4)    新建chensql用户,密码为huawei,并可以从本地服务器访问,如果用户已存在,则是修改用户密码和权限

mysql> grant insert,update,delete on *.* to chensql@localhost identified by 'huawei';

 

构造告警

1.   数据库不可用

停止MYSQL/etc/init.d/mysql stop,然后查看当前告警,显示数据库不可用

起动MYSQL/etc/init.d/mysql start,然后查看当前告警,显示数据库不可用告警恢复。

2.   MySQL连接资源占用过高

mysql服务器上执行mysql –u root –phuawei mysql,其中huaweiroot的密码

打开一个终端执行一次上面进入mysql控制台的语句,就会多一个连接,将阈值设置为1,则只要打开两个终端进入mysql控制台就会产生告警。