博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 典型应用之Mysql
阅读量:6835 次
发布时间:2019-06-26

本文共 1545 字,大约阅读时间需要 5 分钟。

Mysql 的安装及连接

 删除默认安装的 mariadb数据库

yum remove mariadb-libs.x86_64

  

mysql源下载的网址

https://dev.mysql.com/downloads/file/?id=482300

复制下面的源链接地址

源链接地址如下

https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm

 下载源

cd /tmpwget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm  

安装源

yum localinstall mysql80-community-release-el7-2.noarch.rpm 

安装mysql

yum install mysql-community-server

 查看mysql 是否启动

ps -ef | grep mysql

启动/重启

service mysqld start/restart

停止

service mysqld stop

查看 mysql 默认的密码

cat /var/log/mysqld.log | grep password

连接mysql 

mysql -uroot -p

 

查询数据库,会出现以下的错误

show databases;  
  • You must reset your password using ALTER USER statement before executing this statement

 MySQL 8.0 调整密码验证规则

SET PASSWORD = 'mysql';set global validate_password.policy=0;set global validate_password.length=1;SET PASSWORD = 'mysql';

  

 Mysql 开启远程连接

 把mysql 数据库下面的 user表中的 Host 更新即可

mysql -uroot -p use mysqlupdate user set Host="%" where Host="localhost" and User="root";GRANT ALL ON *.* TO 'root'@'%';flush privileges;

执行完之后用exit命令退出shell客户端,重启MySQL。

然后就可以在客户端中测试一下链接是否正常了。  

如果你的客户端出现下面这个错误,Client does not support authentication protocol requested by server。是因为MySQL8服务器版本中使用了新的密码验证机制,这需要客户端的支持,如果是旧的客户端(比如Navicat for mysql 11.1.13),可能不会很好的支持,需要你换到比较新的版本。暂时没有找到能让旧版本支持的方法。引用链接中方法我试过了,不管用。

 Mysql 开启 genelog

 进入nysql 执行以下命令

set global general_log_file="/tmp/general.log";set global general_log=on;关闭set global general_log=off;

在打开一个终端,输入以下命令可以查看mysql操作日志

tail -f /tmp/general.log

 

  

 

转载于:https://www.cnblogs.com/crazymagic/p/10393530.html

你可能感兴趣的文章
dwr 文件上传
查看>>
第二章 在HTML中使用JavaScript
查看>>
C++的explicit关键字
查看>>
《SQL Server性能调优实战》知识点汇总
查看>>
JS 中文乱码
查看>>
原生JS实现音乐播放器!
查看>>
hive-安装MySQL(centos6.4)
查看>>
UVa 12100 Printer Queue (习题 5-7)
查看>>
windows下安装apache zookeeper
查看>>
第三周作业
查看>>
git pull --rebase
查看>>
linux下mysql的root密码忘记解决方
查看>>
protobuf 中的嵌套消息的使用 主要对set_allocated_和mutable_的使用
查看>>
0-1背包问题
查看>>
系统的Drawable(二)-Selector
查看>>
CAS 界面根据不同的域名显示不同的界面
查看>>
Node js 嵌入式模板引擎 ejs 的使用
查看>>
vue 事件修饰符
查看>>
自定义的一个JDBC工具类
查看>>
数据类型(列类型)
查看>>