提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、登录
- 二、查看端口
- 三、修改端口
- 四、重启Mysql
- 五、创建新用户
- 六、修改密码
- 七、给指定用户分配权限
- 八、删除用户
- 九、远程链接 访问权限
安装参考的:添加链接描述
一、登录
[root@iZ2vcdsdrr9dppdqshed81Z local]# mysql -u root -p
二、查看端口
[root@iZ2vcdsdrr9dppdqshed81Z local]# show global variables like 'port';
三、修改端口
[root@iZ2vcdsdrr9dppdqshed81Z local]# vi my.cnf
[mysqld]
port=3506
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"my.cnf" 11L, 261C written
[root@iZ2vcdsdrr9dppdqshed81Z local]#
相关命令:
启动:systemctl start mysqld
查看状态:systemctl status mysqld
重启:systemctl restart mysqld
停止:sudo systemctl stop mysqld
四、重启Mysql
[root@iZ2vcdsdrr9dppdqshed81Z local]# systemctl restart mysqld
‘%’ - 所有的IP都能访问
‘localhost’ - 本机才能访问
’192.168.0.23‘ - 指定 的ip 才可以进行访问
五、创建新用户
//低版本数据库
create user '用户民'@'%' identified by '密码';
//高版本数据库
create user '用户名'@'%' identified with mysql_native_password by '密码';
六、修改密码
alter user '用户名'@'%' identified by '密码';
七、给指定用户分配权限
//指定数据库
grant all privileges on 想授权的数据库.* to '用户名'@'%';
//全部数据库
grant all privileges on *.* to '用户名'@'%';
上面all 可以用具体的 select,delete,update,create,drop 进行替换
八、删除用户
delete from mysql.user where user='用户名';
九、远程链接 访问权限
select user,host from mysql.user;
给用户修改权限
update mysql.user set host="%" where user="root";
刷新配置:
flush privileges;