create database yearning default charset utf8mb4 collate utf8mb4_general_ci;
ALTER USER 'zlhn'@'10.10.%' IDENTIFIED WITH caching_sha2_password BY '密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
set password for 'root'@'localhost'=password('tCb2b4hNbPcnpPW6');
命令:
CREATE USER 'hn_crm'@'localhost' IDENTIFIED BY 'asdf@';
CREATE USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
CREATE USER 'website'@'192.168.%' IDENTIFIED WITH caching_sha2_password BY 'new_password';
说明:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
命令:
GRANT privileges ON databasename.tablename TO username@'host';
grant select,insert,update,delete,alter,index,create,references on hn_crm.* to 'hn_crm'@'localhost';
说明:
GRANT SELECT, INSERT ON test.user TO pig@'%';
GRANT ALL ON *.* TO 'pig'@'%';
GRANT ALL ON maindataplus.* TO 'pig'@'%';
注意:
用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
命令:
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
如果是当前登陆用户用:
SET PASSWORD = PASSWORD("newpassword");
例子:
SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
查看用户授权
show grants for yinxinerp@'192.168.%';
命令:
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
说明:
REVOKE SELECT ON *.* FROM 'pig'@'%';
revoke all privileges ON *.* from 'yinxinerp'@'192.168.%';
注意:
假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%',则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作。相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';则REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select权限。
具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看。
命令:
DROP USER 'username'@'host';
http://blog.csdn.net/piaocoder/article/details/53704126
bin/mysqld --initialize --user=mysql --basesdir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
docker run --name mysql -p 50336:3306 \
-v /data/mysql57/conf:/etc/mysql/conf.d \
-v /data/mysql57/data:/var/lib/mysql \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart=always -d mysql:5.7
mount -t nfs 192.168.1.4:/data/crm /data/apps/crm/crm_data
192.168.1.4:/data/crm /data/apps/crm/crm_data nfs defaults,vers=4,x-systemd.requires=network-online.target 0 0