Windows 和 Linux 下的 MySQL 授权表
程序员文章站
2022-05-10 09:26:31
...
在Windows中,当mysql安装完成之后不需要创建数据目录和授权表。在数据目录下的MySQL数据库中存在一套预初始化的账户的授权表。不
在Windows中,当mysql安装完成之后不需要创建数据目录和授权表。在数据目录下的MySQL数据库中存在一套预初始化的账户的授权表。不要运行Unix中使用的mysql_install_db脚本。
在Unix上安装MySQL后,需要初始化授权表、启动服务器,并确保服务器工作正常。并为授权表中的账户指定密码。
在Unix中,由mysql_install_db设置授权表。
如果系统为安装好的CentOS5,则只需要运行 # mysql_install_db --user=mysql --datadir=/var/lib/mysql_ndbd/
一定要确保由mysql登录账户拥有数据库目录和文件,以便在以后运行服务器具有读、写访问权限。
当然,也可以以 mysqld_safe --user=mysql --skip-grant-tables & 跳过授权表来登录,登录进去重新赋权限,同时更新权限表:flush privileges
,推荐阅读
-
windows环境下mysql的解压安装及备份和还原
-
linux系统下将php和mysql命令加入到环境变量中的方法
-
Linux下二进制方式安装mysql5.7版本和系统优化的步骤
-
Windows和Linux下使用Python访问SqlServer的方法介绍
-
Windows和Linux双系统下删除Linux系统方法和Windows无法启动问题的快速解决方法
-
windows版本下mysql的安装启动和基础配置图文教程详解
-
pip在Linux和windows下的安装和使用
-
Linux下安装mysql的方式(yum和源码编译两种方式)
-
linux搭建的LNMP环境下的mysql授权远程连接
-
linux下mysql 5.1 和 5.7的安装教程