首页 > 数据库 >linux初始化MySQL数据库

linux初始化MySQL数据库

时间:2022-09-30 10:24:52浏览次数:44  
标签:初始化 log linux var mysqld mysql MySQL root localhost

1.停止MySQL

  2.删除数据库中所有的文件及日志

[root@localhost ~]# rm -rf /var/lib/mysql/* #删除mysql目录下所以文件
[root@localhost ~]# rm -rf /var/log/mysqld.log #删除日志

3.创建日志文件并给其加属主和属组,使mysql能调用该文件

[root@localhost ~]# touch /var/log/mysqld.log
[root@localhost ~]# chown mysql.mysql /var/log/mysqld.log

4.初始化mysql

[root@localhost ~]# mysqld --initialize --user=mysql
5.重新启动mysql

[root@localhost ~]# systemctl restart mysqld
6.查看密码

#因为我们已经初始化mysql了,所以密码也是随机给的
[root@localhost ~]# grep password /var/log/mysqld.log
2020-03-07T12:22:30.105859Z 1 [Note] A temporary password is generated for root@localhost: IrS,)C6E)J16
#localhost: 后面是密码(注意没有前面的空格)
7.修改密码

两种方式:
第一种:登录mysql在里面修改
[root@localhost ~]# mysql -uroot -p'IrS,)C6E)J16'
mysql> alter user 'root'@'localhost' identified by '你的新密码';
第二种:不登录直接修改
[root@localhost ~]# mysqladmin -uroot -p'IrS,)C6E)J16' password '你的新密码'
注:修改密码必须大小写数字和特殊符号都有。

标签:初始化,log,linux,var,mysqld,mysql,MySQL,root,localhost
From: https://www.cnblogs.com/kljh/p/16744029.html

相关文章

  • LINUX常用命令备忘
    问1:linux在虚拟机下咋么从图形模式切换到命令行模式的啊答:运行init3NOTE:在windows虚拟机模式下,Ctrl+Alt+F1~F7,是失效的。但如下却屡试不爽(特别感谢乐乐):终端模式-->命令行......
  • linux可控的复杂度原因探讨
    一、影响复杂度控制的因素总结1)架构。要拥有绝对良好的架构。否则操作系统这种“高楼大厦”是不可能建成的,建到一半就跨了,而且不坚固。2)模块性:保持清晰,保持简洁。(keepingi......
  • 结构体定义和初始化
    目标:结构体类型,结构体变量,结构体初始化。弄清这3个概念及其间的联系。​结构的定义定义一个结构的一般形式为:struct结构名{成员表列}成员表由若干个成员组成,每个成员都是......
  • linux socket实现网络聊天室(一):服务器和客户端对话
    1.服务器端#include<sys/types.h>#include<sys/socket.h>#include<stdio.h>#include<stdlib.h>#include<errno.h>#include<string.h>#include<unistd.h>#include<ne......
  • linux C 开发中重要的数据结构——结构体
    在linux的驱动开发中,最常用的,也最重要的数据结构是结构体,它也最容易使人混淆。要掌握结构体,首先要弄明白运算符的优先级:在所有运算符中,下面4个运算......
  • 将程序添加为Linux系统服务
     将程序注册为系统服务后,可通过systemctl和service系统命令启动,查看,停止程序,并可以将程序设置为开机自启动等等。将程序注册为系统服务,需要编辑xxx.service文件,......
  • linux 常用命令整理
    1.创建多级目录mkdir-pfolder1/folder2/folder3folder1>folder2>folder32.清理緩存echo1>/proc/sys/vm/drop_c......
  • ubuntu1804(Linux)默认office软件word excle LibreOffice
    Ubuntu18.04 默认安装office工具,LibreOffice 下载、安装:打开“Ubuntu软件”--点界面右上角“放大镜”来搜索--“LibreOffice”  - ......
  • linux常用命令(八) tar 打包、压缩、解包、解压缩
    Linux常用的压缩与解压缩命令有:tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、unzip、rar、unrar等。首先要弄清两个概念:打包和压缩。打包是指将......
  • linux系统:共享库问题之如version `ZLIB_1.2.9‘ not found
    1.错误提示:Gtk-WARNING**:Errorloadingimage'file:///usr/share/themes/Ambiance/gtk-3.0/assets/button-toolbar-active-focused.png':Unabletoloadimage-load......