MySQL初始化工作

MySQL初始化

2019-08-20  08:25:47

1.服务端初始化及开启

MySQL安装以及配置环境变量之后,首次开启需要进行初始化。

打开操作终端cmd并输入初始化命令:

mysqld --initilize-insecure

初始化完成后,开启服务端程序:

mysqld

2.MySQL用户管理:

2.1 用户管理

需要在客户端中进行,系统默认账户root拥有最高权限,可进行以下的所有操作,

重新打开一个终端,登录root账户

mysql -u root -p

无密码,直接回车进入客户端程序;如果已经设置密码,则直接输入密码。

2.1.1创建用户

create user ‘用户名‘@‘IP地址‘ identified  by ‘密码‘;

IP地址书写规则:%代表所有;例如‘192.168.%’代表所有‘192.168’下的IP;‘%’代表所有IP。

eg:

创建指定IP为‘192.168.1.1‘,用户名为”user1“,密码为”123456“的账号

create user ‘user1‘@‘192.168.1.1‘ identified  by ‘123456‘;

创建IP为‘192.168‘段下,用户名为”user1“,密码为”123456“的账号

create user ‘user2‘@‘192.168.%‘ identified  by ‘123456‘;

创建任意IP地址,用户名为”user1“,密码为”123456“的账号

create user ‘user3‘@‘%‘ identified  by ‘123456‘;

2.1.2删除用户

drop user ‘用户名‘@‘IP地址‘;

2.1.3修改用户

update user set user=‘user1‘ where user=‘root‘;    将用户名为root的改为dns

2.1.4修改密码

set password for ‘用户名‘@‘IP地址‘ = password(‘新密码‘);

2.2 用户授权管理:

2.2.1查看权限

show grants for ‘用户名‘@‘IP地址‘;

2.2.2授权

grant 权限 on 数据库.表 to 用户@IP;

权限详细

数据库.表:其中可以用‘*’表示所有,db1.*代表db1数据库下的所有文件,*.*代表所有数据库的所有文件

eg:

grant select,insert,update,delete on db1.tb1 to ‘user1‘@‘%‘;

grant select,insert,update on db1.* to ‘user1‘@‘%‘;

grant all privileges on *.* to ‘user1‘@‘%‘;

2.2.3取消权限

revoke 权限 on 数据库.表 from ‘用户名‘@‘IP地址‘;

原文地址:https://www.cnblogs.com/sienbo/p/11388070.html

时间: 2024-08-30 00:31:38

MySQL初始化工作的相关文章

apache、php、mysql各工作于独立主机的lamp平台实现

实验环境: VM1:192.168.1.132,用于apache服务器 VM2:192.168.1.134,用于php服务器 VM3:192.168.1.137,用户mariadb服务器 软件版本:httpd-2.4.9,php-5.4.26,mariadb-5.5.39 一.编译安装httpd-2.4.9 1.解决依赖关系 # yum -y install pcre-devel # yum -y install mod_ssl # yum groupinstall -y "Developmen

MySQL初始化以及客户端工具的使用

MySQL初始化以及客户端工具的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是关系型数据库 关系型数据库通常是把所有的数据都组织成二维关系.之所以称为关系型数据库是因为他把数据组织在一个有字段和记录组成的二维关系表当中.并且在这个关系表之外提供了很多辅助性的工具以完成关系表中的关系的维持及数据访问等功能. 我们知道如果将数据存储为字符形式的时候有文本对象和二进制大对象.二进制大对象不会直接存储在数据库中,而是放在服务器的某一个路径上,而在数据库存储的知识该数据

升级Windows10,安装程序无法正常启动&无法初始化工作目录

这里主要针对使用微软官方升级助手升级Windows10,遇到安装程序无法正常启动&安装程序无法初始化工作目录错误提示的解答 一.通过微软http://www.microsoft.com/zh-cn/software-download/windows10下载适用于个人操作系统的升级助手 二.保持网络通畅,下载完成后以管理员身份运行,正常情况下按照向导即可完成升级. ===================================================================

mysql初始化命令及其他命令

这个问题纠结了我两年: 为了配置my.cnf中 undo的 参数生效,以及生成undo文件,使用一下命令 /usr/bin/mysql_install_db   --defaults-file=/etc/my.cnf --datadir=/dbfiles/data --basedir=/dbfiles/ 耗时的原因是,不看帮助,只知道百度 mysql 初始化完后,修改 root密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '11111'; 忘记密

mysql 初始化修改密码问题(Mac系统)

今天公司大牛帮我搞定了mysql初始化密码问题,纪录一下: ~ ps aux | grep mysqlMetro 7149 0.0 0.0 2432772 564 s000 R+ 7:16下午 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mysql_mysql 6942 0.0 5.4 3087448 4

mysql 初始化 时报错误

mysql  初始化 时报错误 Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5  /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl  /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .)  at scripts/mysql_install_db line 42. B

mysql初始化错误【一】Can't find error-message file '/usr/local/mysql/errmsg.sys'

环境:CentOS 7.2 MySQL 5.7.18 从mysql官方网站下载rpm包到服务器本地,依次安装下面的RPM包: mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-server-5.7.18-1.el7.x86_64.rpm mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm m

Struts2中实现Web项目的初始化工作

Struts2中实现Web项目的初始化工作 注:通常web系统在启动时需要做一些初始化的工作,比如初始化系统全局变量,加载自定义配置文件,启动定时任务等.  一.在Struts中实现系统的初始化工作 在Struts中,我们可以写一个Servlet让它继承于ActionServlet并覆 盖其init()方法,然后修改web.xml文件的Struts启动相关配置来达到目的. //Java代码 2 package cn.jbit.servlet; 3 4 import javax.servlet.S

exConf.c做初始化工作

inteXosip_init (void) voideXosip_quit (void) 相信大家并不陌生或许对你整个程序有所启动,当需要拆分exosip,还原到osipeXosip_execute exConf.c做初始化工作