mysql
mysql数据库相关
小姜dot
执着的小愤青
展开
-
mysql 用户管理及权限分配
用户添加命令格式:CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'user_password';‘%‘代表任何主机CREATE USER ‘newuser’@’%’ IDENTIFIED BY ‘user_password’; 创建用户,其可以通过任何地址访问进行连接mysql> create user 'mysql'@'%' identified by 'mxxs123!Fuck';Query OK, 0 rows affected原创 2020-07-06 19:36:59 · 248 阅读 · 0 评论 -
【mysql】连接mysql8.0提示: Error No.2058 Plugin caching_sha2_password could not be loaded
1 问题原因:mysql对原有的密码加密进行调整,导致部分客户端在连接的时候发生错误,上面的错误提示就是客户端无法找到对应加密策略的插件,所以无法对密码进行解析和加密。解决方法有二一 通过alter命令修改用户的密码加密策略ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'passwor...原创 2018-09-27 21:37:46 · 1783 阅读 · 0 评论 -
【mysql 8】centos 7中的Mysql 8允许远程访问
1. 配置 /etc/my.cnf添加如下内容:bind-address=0.0.0.02. 设置用户登录mysqlmysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库 mysql> FLUSH PRIVILEGES; //需要输入...原创 2018-09-11 16:59:57 · 3693 阅读 · 0 评论 -
【centos7】安装mysql 8.0
1 创建mysql用户通过如下命令:adduser mysql #增加mysql用户passwd mysql #为mysql用户设置密码2 切换到root用户,为mysql用户添加sudo权限visudo上面的文件会打开/etc/sudoers,在文件里面加入如下的 配置mysql ALL=(ALL) ALL3 下载mysql-8.0 rpm包...原创 2018-07-08 20:29:01 · 673 阅读 · 0 评论 -
[centos]安装Mysql 5.7
1 切换到具有sudo权限的用户2 更新系统 sudo yum update3 安装Mysqlsudo yum install mysql-serversudo /sbin/chkconfig --levels 235 mysqld on4 启动Mysql sudo service mysqld start5 重置mysql的root密码(1) 停止Mysql服务器运行实例,然后以不用登录密原创 2017-11-27 10:08:46 · 331 阅读 · 0 评论 -
【mysql】触发器
顾名思义,触发器从定义上可以看出在发生某一事件后,才会执行的动作。 mysql数据库当中,触发器只能用在表中,不能用在视图。另外触发器只会针响应”select”、”update”以及”insert”类型的语句。示例:create trigger newproudcts after insert on products for each row select "new product row in原创 2017-06-27 21:27:31 · 336 阅读 · 0 评论 -
【mysql】删除记录
删除表中所有记录我们常用:delete from table1;其实这里有更为高效的方式:truncat table table1;理由: TRUNCATE实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据)。原创 2017-06-27 07:42:42 · 634 阅读 · 0 评论 -
【mysql】insert select
将select语句执行的结果作为insert语句的values值,格式:Insert into Table2(field1,field2,...) select value1,value2,... from Table1;注意: INSERT SELECT中的列名 为简单起见,这个例子在INSERT和 SELECT语句中使用了相同的列名。但是,不一定要求列名匹配。 事实上, MySQ原创 2017-06-27 07:36:27 · 610 阅读 · 0 评论 -
【mysql】用户管理
1 添加新用户create user 'visitor'@'hostname' identity by 'password';2 删除用户drop user 'visitor'@'hostname';3 重置密码set password for 'visitor'@'hostname' = Password('newPassword');4 查看权限show grants for 'visitor'原创 2017-06-15 17:23:43 · 352 阅读 · 0 评论 -
【mysql】 修改和删除表
下面整理mysql修改和删除表相关的语句,以便工作查阅之用。1 增加columnALTER TABLE products ADD product_description CHAR(20);2 增加column,将其作为第一列ALTER TABLE products ADD product_description CHAR(20) first;3 增加column,指定其在某一列之后ALTER TA原创 2017-06-13 23:04:15 · 661 阅读 · 0 评论 -
mysql添加用户
Mysql纯命令行添加用户创建用户:命令:1CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远转载 2014-06-11 12:27:25 · 581 阅读 · 0 评论 -
ubuntu install mysql server method
recently try to install mysql in my computer so that I can practise some sql statement on sever.But there are some problem while install mysql package in my ubuntu system.I hava tried lots of ways to原创 2014-05-26 13:28:24 · 913 阅读 · 0 评论