linux mysql g_Linux 典型应用之Mysql

Mysql 的安装及连接

删除默认安装的 mariadb数据库

yum remove mariadb-libs.x86_64

mysql源下载的网址

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

复制下面的源链接地址

5fe54dc957fb780042f1713bf2462455.png

源链接地址如下

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

下载源

cd /tmp

wget 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

0676d9fcb497fadda29d36f9d0b11d4f.png

连接mysql

mysql -uroot -p

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

show databases;

You must reset your password using ALTER USER statement before executing this statement

081fd2203bc9fa25316df59daba2555c.png

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 mysql

update 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

858f05185b364332c7b3ecb107540ec4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值