create
user
username
identified
by
password
给用户分配权限
GRANT
privileges
ON
databasename.tablename
TO
'username'@'host'
grant
all
privileges
on
*.*
to
'username'@'localhost'
identified
by
'password'
删除权限
REVOKE
ALL
PRIVILEGES
ON
*.*
FROM
'username'@'localhost'
分配指定库的权限
GRANT
ALL
PRIVILEGES
ON
database1.*
TO
'username'@'localhost'
IDENTIFIED
BY
'password'
分配指定 *** 作的权限
GRANT
SELECT,
UPDATE
ON
database1.*
TO
'username'@'localhost'
IDENTIFIED
BY
'password'
刷新权限
FLUSH
PRIVILEGES
删除用户
DROP
USER
username@localhost
设置默认的编码
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示
character_set_server=utf8
init_connect='SET
NAMES
utf8'
重启mysql
systemctl
restart
mysqld
更新用户的密码
SET
PASSWORD
FOR
'username'@'localhost'
=
PASSWORD("123456")
您好,在Centos7系统中,如果您的root用户没有MySQL权限,您可以使用以下步骤来解决:1. 首先,您需要登录MySQL服务器,使用root用户登录。
2. 然后,使用以下命令授予root用户权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password'
3. 最后,使用以下命令刷新权限:FLUSH PRIVILEGES
这样,您的root用户就可以获得MySQL的所有权限了。
一、编写备份脚本
二、更改备份脚本权限
chmod u+x /usr/local/tools/mysql_dy_backup.sh
三、设置定时执行脚本任务
crontab -e
30 22 * * * /usr/local/tools/mysql_dy_backup.sh
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)