localhost

mysql错误:this authentication plugin is not supported

匿名 (未验证) 提交于 2019-12-02 22:06:11
this authentication plugin is not supported 应用程序连接mysql docker一直报错:this authentication plugin is not supported。 google发现,原来是mysql新版本(8.0以上)将root用户使用的plugin更新成caching_sha2_password。 登录mysql输入如下命令可以看到: mysql> select user,plugin from mysql.user; +------------------+-----------------------+ | user | plugin | +------------------+-----------------------+ | root | caching _sha2_ password | | mysql.infoschema | mysql _native_ password | | mysql.session | mysql _native_ password | | mysql.sys | mysql _native_ password | | root | caching_sha2_password | +------------------+-----------------------+ 解决办法有

php操作MySQL数据库(2)――PDO方式

匿名 (未验证) 提交于 2019-12-02 22:06:11
$pdo = new PDO(“mysql:host=localhost; dbname=db_name”,username,password); $pdo -> query() 针对返回有结果的操作 适用于SELECT $pdo -> exec() 针对没有返回结果的操作 适用于增删改 $stmt -> fetch($mode) 获取一条数据 $stmt -> fetchAll($mode) 获取所有数据 mode可选择 PDO::FETCH_ASSOC,结果变成 关联数组 。 <?php // PDO操作数据库例子(查询) header("content-type:text/html;charset=utf-8"); // 连接数据库 $dsn = "mysql:host=localhost; dbname=test"; $pdo = new PDO($dsn,'root','123456789'); /*********** 执行SQL语句 *************/ // 设置字符集 $pdo -> exec("set names utf8"); $sql = "SELECT * FROM users"; $stmt = $pdo -> query($sql); // 获取结果集 $data = $stmt -> fetchAll(PDO::FETCH_ASSOC);

linx下mysql

匿名 (未验证) 提交于 2019-12-02 22:06:11
1. ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 1.关闭mysql service mysqld stop 或者 /etc/init.d/mysql stop 2.屏蔽权限 mysqld_safe --skip-grant-table 屏幕出现: Starting demo from ..... 3.新开起一个终端输入 mysql -u root mysql mysql> delete from user where USER= '' ;mysql> FLUSH PRIVILEGES;mysql> \q 4.关闭所有终端,重启或者开启mysql。 1.关闭mysql service mysqld stop 2.屏蔽权限 mysqld_safe --skip-grant-table 屏幕出现: Starting demo from ..... 3.新开起一个终端输入 mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD( 'newpassword' ) where USER= 'root' ;mysql> FLUSH PRIVILEGES;mysql> \q 2. localhost没有映射到127.0

mysql 出现Host 'localhost' is not allowed to connect to this MySQL server 错误。

匿名 (未验证) 提交于 2019-12-02 22:06:11
mysql 出现Host 'localhost' is not allowed to connect to this MySQL server 错误。 解决办法: C:\Program Files\MySQL\MySQL Server 5.5\my.ini 自己的安装目录 在[mysqld]下加下面两行, skip-name-resolve skip-grant-tables 重启mysql的windows服务 来源:博客园 作者: JAVA之家TY 链接:https://www.cnblogs.com/java-ty/p/11509912.html

安装本地mysql服务8.0.16

匿名 (未验证) 提交于 2019-12-02 22:02:20
由于之前安装5.7.21版出现了一些坑导致服务器一直没有启动。。。。 先卸载5.7版本~去注册表卸载干净 接下来安装新的mysql~~ 一、下载服务器 下载地址: https://dev.mysql.com/downloads/ 二、安装mysql 1.将压缩文件解压到对应的目录 2.配置初始化的my.ini文件 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 自己的mysql安装路径 ) # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\MySQL\Data ( 生成data文件 ) # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default

linux--mysql 8.0.16--裸机安装

匿名 (未验证) 提交于 2019-12-02 22:02:20
https://www.cnblogs.com/yg_zhang/p/10424926.html 1.删除自带的mysql rpm -qa | grep mysql rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.16-linux-glibc2.12-x86_64.tar   注意这里是*.tar文件,解压时和*.tar.gz包有所区别,需要解压两次 第一次解压出*.tar.xz,在解压*.tar.xz   tar -xvf mysql-8.0.16-linux-glibc2.12-x86_64.tar tar xvJf mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz 如果报错如下,安装xz,在解压就正常了 vim /etc/my.cnf [client] port=3306 socket=/tmp/mysql/mysql.sock [mysqld] port=3306 user=mysql socket=/tmp/mysql

mysql授权

匿名 (未验证) 提交于 2019-12-02 21:59:42
1,创建mysql用及授予权限: CREATE USER ‘ jeffrey ‘ @ ‘ localhost ‘ IDENTIFIED BY ‘ mypass ‘ ; GRANT ALL ON db1. * TO ‘ jeffrey ‘ @ ‘ localhost ‘ ; GRANT SELECT ON db2.invoice TO ‘ jeffrey ‘ @ ‘ localhost ‘ ; GRANT USAGE ON *.* TO ‘ jeffrey ‘ @ ‘ localhost ‘ WITH MAX_QUERIES_PER_HOUR 90 ; View Code mysql> grant all privileges on wordpress.* to ‘ userdb ‘ @ ‘ localhost ‘ identified by ‘ admin ‘ ; Query OK, 0 rows affected ( 0.00 sec) 普通环境: 本机: lnmp , lamp 环境数据库授权 grant all privileges ON blog .* to blog@localhost identified by ‘ 123456 ’ 应用服务器和数据库服务器不在一个主机上授权; grant all privileges ON blog .* to blog@10 . 0

linux下搭建Jenkins环境

匿名 (未验证) 提交于 2019-12-02 21:59:42
前提:Tomcat、jdk已安装并配置成功,具体安装和配置可参考我的其他随笔,在此不再详述 1、官网下载Jenkins最新war包,jenkins.war 2、进入Tomcat安装目录,创建Jenkins访问站点文件夹,webapps-jenkins 3、上传jenkins.war至webapps-jenkins文件夹 4、切换至conf目录,修改server.xml,配置Jenkins访问端口号 <?xml version="1.0" encoding="UTF-8"?> <Server port="8008" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans

ZooKeeper命令行工具zkCli.sh

匿名 (未验证) 提交于 2019-12-02 21:59:42
ZooKeeper提供了一个非常简单的命令行客户端zkCli,它在ZooKeeper安装目录的bin目录下。 [root@s1 zk]# ls /usr/local/zookeeper/bin/ zkCleanup.sh zkCli.sh zkEnv.sh zkServer.sh 先连接一个已经启动的ZooKeeper实例。例如: zkCli.sh -server localhost:2181 连接过程中会输出一大堆信息。当连接成功后,将进入ZooKeeper的交互式模式: WatchedEvent state:SyncConnected type:None path:null [zk: localhost:2181(CONNECTED) 0] # 在这里输入ZooKeeper允许的命令 例如,输入help输出帮助信息。 [zk: localhost:2181(CONNECTED) 0] help ZooKeeper -server host:port cmd args stat path [watch] set path data [version] ls path [watch] delquota [-n|-b] path ls2 path [watch] setAcl path acl setquota -n|-b val path history redo cmdno