mysql下的user表为空---mysql错误
来源:互联网 发布:golang test用法 编辑:程序博客网 时间:2024/05/20 12:52
mysql下的user表为空
1、首先修改my.cnf文件里面的sql_mode值,因认5.6之后的默认值就是下面的两个
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
需要把STRICT_TRANS_TABLES去掉,即改为:
# vi /usr/local/mysql/my.cnf
sql_mode=NO_ENGINE_SUBSTITUTION
注:
简单来说STRICT_TRANS_TABLES这个是启用严格模式,进入安全模式后如果启用了严格模式向表插入数据插入不了的;
my.cnf的位置:/usr/local/mysql/my.cnf
2、停止mysql服务
# service mysql stop
# mysqld_safe –skip-grant-tables &
在另一个终端登录mysql
# mysql -uroot -p
回车后提示输入密码,不需要输入密码,直接回车就可以进入mysql
3、查看下有几个实例
mysql> show databases;
使用mysql实例
mysql> use mysql;
查看有多少表
mysql> show tables;
查看user表有没有数据
mysql> select * from user;
4、向user表插入root用户
INSERT INTO user (Host,User,Password) VALUES( 'localhost', 'root',password( '123456'));
5、更新root用户权限
mysql> update user set
Host='localhost',select_priv='y', insert_priv='y',update_priv='y',Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',create_user_priv='y' where user='root';commit;
6、停止mysql服务
# service mysql stop
7、将sql_mode修改回原来的值
# vi /usr/local/mysql/my.cnf
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
8、启动mysql服务
# service mysql start
因这个是正常的启动mysql了,这时候验证一下root用户登录是否正常了,也就是正常的登录mysql
# mysql -uroot -p
回车后输入密码,如果不相信是否还需要输入密码,可以先直接回车试验一下;
正常情况下登录进mysql了,再查看一下mysql下的user表是否有数据了。
阅读全文
0 0
- mysql下的user表为空---mysql错误
- 删除mysql中user为空用户
- mysql空用户(user列为空)带来的影响
- mysql空用户(user列为空)的陷阱
- MySQL的user表
- 安装mysql发现mysql对应的数据库user表内容是空的
- mysql中user表的host为::1
- 1364错误 关于 MySQL 的float 问题设置为空和0,没有相应 1364错误
- MySQL查询特定数据库中所有为空的表
- 把mysql的密码设为空
- mysql备份导出的数据为空
- windonws8 下 phpmyadmin 1045错误:mysql Access denied for user
- linux下连接windows mysql的错误:Access denied for user 'root'@'localhost' (using password: YES)
- mysql查找字段空、不为空的方法总结
- mysql下User表中密码修改
- php mysqldump备份mysql win2003下 不生成, 生成为空的问题
- linux系统下使用xampp 丢失mysql root密码【xampp的初始密码为空】
- 如何为编译安装的mysql设置密码 我的mysql是安装在 /usr/local/mysql 下的 安装mysql是空密码
- 使用 Spring4 + CXF3 + WS-Security 开发 WebService
- iOS开发笔记-升级Xcode9和升级iOS11后踩坑记
- Python元类
- 常考sql
- MTP/MPO光纤跳线布线解决方案
- mysql下的user表为空---mysql错误
- curl访问https网站时,先导入certificate,然后再访问
- 创建数据表和修改数据表
- js Set类型
- git中Please enter a commit message to explain why this merge is necessary.
- 安装使用Qualcomm® Snapdragon™ Neural Processing Engine (NPE) SDK
- Golang学习之InterfaceAddrs获取本地IP
- 分布式架构与分布式锁
- leetcode 第79题:BFS(广度优先搜索)的简单应用