首页 > 数据库 >MySQL 安装过程中踩过的坑

MySQL 安装过程中踩过的坑

时间:2023-03-07 09:47:13浏览次数:35  
标签:-- 安装 MySQL 密码 mysqld mysql 过程 skip

1、用 grep 'temporary password' /var/log/mysqld.log 生成的初始密码老提示密码错误,只能直接发大招:

        A、vi /etc/my.cnf 在文件的 [mysqld] 内增加一行  skip_table_grant_tables

        B、 重启mysql:   systemctl restart mysqld.service

        C、无密码登录mysql:   mysql -uroot

        D、执行: flush privileges; (注:如未执行,后续的 alter user 更新密码会报:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement)
        E、更新用户密码: alter user 'root'@'localhost' identified by '123456';  (注:此处密码是123456)

             (MySQL的默认密码规则比较复杂,可执行:set global validate_password.length=6 等操作修改设置值,以降低复杂度)

        F、执行: flush privileges; 并退出 mysql

        G、vi /etc/my.cnf 在文件的 [mysqld] 内取消  skip_table_grant_tables

        H、重启mysql: systemctl restart mysqld.service

2、Linux系统上的MySQL默认表名、列名大小敏感,不能按网上说的直接在  /etc/my.cnf 内设置 lower_case_table_names=1, 会导致MySQL无法启动。

3、安装后无法远程连接。一般是以下两个原因导致:

      A、mysql的登录用户主机是本地,可通过  update user set Host='%' where User = '登录名',  修改

      B、检查服务器防火墙的3306端口是否开启,如未开启,则打开。对应操作命令如下:

             1)   查询端口状态: firewall-cmd --query-port=3306/tcp

             2)  查询防火墙状态:  service firewalld status

             3)  设置端口开启:   firewall-cmd --zone=public -permanent --add-port=3306/tcp

      C、reboot 重启服务器

 

标签:--,安装,MySQL,密码,mysqld,mysql,过程,skip
From: https://www.cnblogs.com/todayhero/p/17185793.html

相关文章

  • 封装发送短信功能的封装过程
    目录第一步:在发送短信平台注册账号第二步:新建一个包具体文件夹目录结构如下1.init.py代码1.settings.py代码2.sms.py代码第三:写了发送短信的接口1.视图类2.序列化类3.......
  • mysql 0点 弹窗 取消
         ......
  • v10 有麒麟安装vsftp配置用户
    1.安装[root@localhost~]#yum-yinstallvsftpd//配置开机启动[root@localhost~]#chkconfigvsftpdon[root@localhost~]#servicevsftpdstatus2.配置//添加......
  • eclipse安装及配置jdk、tomcat
    一、安装eclipse:(安装之前一定要确认jdk是否安装,没安装的一定要安装)官网下载:EclipseDownloads|TheEclipseFoundation下载好如图安装程序:        ......
  • MySQL中这14个必备神器,用过都说好
    前言:最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。1.group_concat 在我们平常的工作中,使用groupby......
  • mysql中 Char 和 varchar 的区别?
    1、char的长度是固定不变,而varchar的长度是可变的例如值:abc类型char(10),存储值为:abc_______(abc+7个空格)类型varchar(10),存储值为:abc(自动缩短为3个字母的长......
  • 网络安装Debian在国内很慢的问题
    在国内使用网络安装的方式安装Debian会非常的慢,虽然选择了国内的源但问题依旧。导致这一问题的核心原因是:虽然选择的了国内源,但软件源中的安全源地址仍然是官方源。这……......
  • ubuntu22安装maven
    maven下载页面:https://maven.apache.org/download.cgi下载最新:wgethttps://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip-P/tmp太慢......
  • Windows Server 2003 安装 python
    WindowsServer2003是32位的系统,最高支持的python版本是3.4下载python-3.4https://www.python.org/ftp/python/3.4.4/python-3.4.4.msi D:\Python34\Scripts>pip......
  • MySQL创建函数报错:1418 - This function has none of DETERMINISTIC, NO SQL, or READ
    创建函数时报错:1418-ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wantto......