centos系统mysql连接workbench
启动MySQL服务
service mysqld start
会得到以下反馈
Redirecting to /bin/systemctl start mysql.service
此时如果不出现任何错误,那么表明MySQL服务启动成功。
配置设置MySQL服务为系统开机启动:
systemctl enable mysqld
此时不会有任何反馈。
使用临时密码进入mysql
mysql -uroot -p
[dalaojun@localhost mysql]$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 8.0.24 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
查找密码的方法为:
查看var/log/mysqlf.log文件日志里面保存的临时密码
查看mysql启动状态信息
systemctl status mysqld.service
直接打开该文件是提示需要权限
使用命令行方式查看密码
查看密码方式一:
sudo grep "password" /var/log/mysqld.log
查看密码方式二:
sudo cat /var/log/mysqld.log | grep password
显示的密码为:
-DfvCgiF*5-w
输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的
使用生成的临时密码登录,并为超级用户帐户设置自定义密码,尽快更改 root 密码:
更改临时密码
mysql新建的第一条命令:更改临时密码
5.*版本的是
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Dayoo123!@#';
Dayoo123!@#
是我设置的新密码
对于mysql8.0之后的版本
注意:如果你使用了5.*版本的操作,在创建用户时,create user ‘username’@’%’ identified by ‘password’; 客户端是无法连接服务的。
mysql8.0的默认密码验证不再是password。
如果之前的数据库加密验证为caching_sha2_password
要对接之前版本的加密验证操作为:
ALTER USER 'user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
操作界面如下
[dalaojun@localhost mysql]$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.24Copyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'Dayoo123!@#';
Query OK, 0 rows affected (0.02 sec)mysql> quit;
Bye
[dalaojun@localhost mysql]$
由 validate _ password
(验证密码)实现的默认密码策略要求密码
至少包含
一个大写字母、
一个小写字母、
一个数字和、
一个特殊字符,并且密码总长度至少为8个字符。
mysql8.0修改密码的方法
通过
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Dayoo123!@#';
命令来修改密码
通过 exit; 命令退出 MySQL,然后通过新密码再次登陆.
通过以下命令,进行远程访问的授权
create user 'root'@'%' identified with mysql_native_password by 'Dayoo123!@#';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
flush privileges 什么意思
mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,
还有一种方法,就是重新启动mysql服务器,来使新设置生效。
设置加密方式
MySql8.0 版本 和 5.0 的加密规则不一样,而有的可视化工具只支持旧的加密方式。
可通过以下命令修改加密规则,
PCI DSS标准要求用户每隔90天必须更改他们的密码。
在MySQL版本5.6.6版本起,添加了password_expired功能,它允许设置用户的过期时间。
密码永不过期
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Dayoo123!@#' PASSWORD EXPIRE NEVER;
通过 exit; 命令退出 MySQL
然后通过workbanch连接mysql测试
如果是搭建服务器端的mysql还会设置一些防火墙之类的功能
开放端口等
centos系统mysql连接workbench相关推荐
- centos的mysql命令,Centos系统mysql相关命令
Centos系统mysql 忘记root用户的密码: 第一步:(停掉正在运行的mysql) [root@CentOs5 ~]# service mysqld stop Stopping MySQL: ...
- 虚拟机(centos系统)连接网络,xshell连接虚拟机
1.虚拟机连接网络 一般做完上面这步就能连网了 2.xshell连接虚拟机 需要查看4个ip地址,每个都要不一样. ①查看虚拟机上Linux的 IP地址 centos命令:ip addr 若找不到,该 ...
- win7系统mysql连接不上数据库吗_Win7系统使用数据库时mysql频繁掉线无法连接的两种解决方法...
近日有windows7 64位旗舰版系统用户在使用mysql数据库的时候,发现mysql总是频繁掉线,导致无法连接,遇到这样的问题该如何解决呢?接下来为大家带来Win7系统使用数据库时mysql频繁掉 ...
- centos系统mysql数据库搭建教程
1.先检查系统中是否有mysql,MariaDB,如有,先卸载 rpm -qa | grep mysql rpm -qa | grep mariadb #如有,则卸载 remove XXXXXXXXX ...
- centos系统mysql忘记密码
友情连接 sentos安装MySQL:centos7安装mysql5.7_shuair的博客-CSDN博客_centos7 安装mysql5.7 sentos系统安装的mysql忘记了密码,重置密码的 ...
- Centos系统mysql 忘记root用户的密码
第一步:(停掉正在运行的mysql) [root@maomao ~]# service mysqld stop Stopping MySQL: ...
- CentOS安装MySql和配置
CentOS MySQL服务器安装与配置 CentOS MySQL服务器安装与配置 安装Mysql程序,一般有三种安装方式: 1.直接网络安装: 2.下载rpm包,上传至服务器进行安装: 3.通过原代 ...
- centos下MySQL Workbench连接时崩溃的解决方法
centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...
- Linux上安装MySQl超详细教程(CentOS系统)
目录 一.CentOS6.x 版本的yum镜像安装 二.yum联网安装MySQL (一)直接安装 (二)间接安装 三.下载.tar文件安装MySQL 四.卸载MySQL 一.CentOS6.x 版本的 ...
最新文章
- android theme material,Android Studio 换主题(Material Theme..)
- [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
- 2.ceph高级操作
- android-async-http使用例子
- 『转载』在vs2008(2005)winform中,打开office文档
- 服务器操作系统锁定设置,服务器操作系统锁定设置
- hibernate 时间 默认值 -(mysql) 注解_注解@ -shihchang
- linux中yum教程,CentOS7下yum使用
- 【LeetCode】390. 消除游戏
- 【android】ActivityGroup初体验
- php服务器估算,使用zabbix API估算服务器磁盘空间可用天数
- windows2008r2补丁_我偶然发现一个严重 0day,影响 Win7 和 Server 2008 R2,微软未发补丁(详情)...
- (转)配置Spring管理的bean的作用域
- 大话设计模式-原型模式的浅复制与深复制
- datagrip连接oracle
- word自定义多级编号列表
- Win10应用商店无法联网
- 京东与淘宝孰优孰劣?
- mysql印度时区_一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历...
- 数据结构和算法——kd树