mysql添加用户,密码和一些问题
一、添加用户:
原贴:https://www.cnblogs.com/wanghetao/p/3806888.html
在mysql.user表中插入(先用root登录进去)
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
二、意外报错 1、可能出现的报错一: 当你执行以上插入命令时,可能会有以下报错:
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
【mysql添加用户,密码和一些问题】原贴:https://blog.csdn.net/weakfantasy/article/details/53886707
vim /etc/mycnf
找到该行:
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改为:
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启mysql服务:
service mysqld restart2、可能出现的报错二: 当你用新用户名和密码登录时,有时会报以下错误:
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)
原贴:https://www.cnblogs.com/summertime-wu/p/7466160.html
root登录后,进入mysql库中执行以下两条命令:
Delete FROM user Where User='' and Host='localhost';
flush privileges;
推荐阅读
- 编写字典程序
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- MySql数据库备份与恢复
- mysql|InnoDB数据页结构
- mysql中视图事务索引与权限管理
- 怎么将桌面上的CAD图纸添加到软件中进行BMP格式转换()
- 精细化的思考
- MYSQL主从同步的实现
- 用科学的思维做最好的自己