- [root@node-mysql80 bin]# mysql
- 这样进不去mysql
 
 
  
- [mysqld]
 - skip-grant-tables
- 在my.cnf中加入上面的语句
 
 
  
- [root@node-mysql80 bin]# /etc/init.d/mysql.server restart
 
  
- [root@node-mysql80 bin]# mysql
- 可以进入mysql
 
 
  
- 接下来,可以在用下面的命令改密码
- use mysql
 - update set authentication_string = password("12345678") where user="root" and host="192.168.%"
 
 - 然后,把 skip-grang-tables 去掉
 - 最后,重启mysql
 
2、角色与权限
- create role senior_dba, app_dev;
 
  
- grant all on *.* to senior_dba with grant option;
 
  
- grant select, update, insert, delete on test.* to app_dev;
 
  
- create user 'tom'@'192.168.%' identified by '123';
 
  
- grant senior_dba to 'tom'@'192.168.%';
- 如果出错:ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation
 - 那么可以用命令:grant system_user on *.* to 'root'@'192.168.%';
 
 
  
- show grants for 'tom'@'192.168.%';
- 可以用 show grants for 'tom'@'192.168.%' using senior_dba;
 
 
  
- create user 'jerry'@'192.168.%' identified by '123';
 
  
- grant app_dev to 'jerry'@'192.168.%';
 
  
- show grants for 'jerry'@'192.168.%' using app_dev;
 
  
3、数据库与数据实例
  
4、逻辑存储架构
  
5、操作数据库
- (root@192.168.142.130)[(none)]> create database kaola;
- 也可以用:create schema kaola;
 
 
  
- (root@192.168.142.130)[(none)]> drop schema kaola;
- 等同于:drop database kaola;
 
 
  
6、物理存储架构
  
  
7、mysqlfrm
需要下载,然后安装
- [root@node1 mysql-utilities-1.6.5]# python setup.py install
 
  
- [root@node1 gx_day16]# mysqlfrm --server root:123@192.168.142.128  --diagnostic app01_userinfo.frm
- 只有通过 --server参数,字符集才是正确的。
 
 
  
                    
                
                
            
        
浙公网安备 33010602011771号