怎么初始化mysql密码 MySQL初始化密码

mysql默认密码是多少

mysql默认密码设置如下命令就可以获得:

创新互联建站专注于驻马店企业网站建设,响应式网站,商城开发。驻马店网站建设公司,为驻马店等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务

cd/

PATH="$PATH":/usr/local/mysql/bin

mysql -u root -p

mysqluse mysql;

mysql UPDATE user SET password=PASSWORD("new password") WHERE user='username';

mysql FLUSH PRIVILEGES;

mysql quit;

within the directory the archive extracted into. If you compiled

MySQL yourself you must run ‘make install’ first.

就可以获得MySQL的初始密码。

扩展资料:

mysql的其他错误解决办法:

1、Starting MySQL.Manager of pid-file quit without updating fi[失败]

关于这个错误原因有很多,最大的可能是没有创建测试数据库:

可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。

2、FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from

within the directory the archive extracted into. If you compiled

MySQL yourself you must run ‘make install’ first.

这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:

vim /etc/my.cnf

在[mysqld] 后面加上路径:

basedir = /usr/local/mysql

datadir =/opt/data;

3、-bash: mysql: command not found:

用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin

mysql -u root

参考资料来源:百度百科-mySQL

如何重置mysql的密码

停止mysql服务

# service mysqld stop

2

启动mysqld_safe ,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权表。这样就可以修改root的密码了。

# mysqld_safe --skip-grant-tables

步骤阅读

3

登录mysql,并修改密码:

# mysql -uroot -p ----要求输入密码时,直接回车即可。

use mysql;

update user set password=PASSWORD('12345678') where user="root"; ---将root密码设置为12345678

flush privileges;

quit

步骤阅读

4

杀死mysqld_safe进程,并重启mysqld。

# kill -9 11283 (11283为mysqld_safe进程)

# service mysqld start

# mysql -uroot -p (输入密码12345678即可)

步骤阅读

END

mysql 5.7初始化root密码

初始化数据库

  # 初始化数据库, 确保 /data/mysql 目录是mysql 可写的。

  /usr/local/mysql57/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

启动服务

   /usr/local/mysql57/support-files/mysql.server start #启动mysql 服务器

登录数据库

  注意:初始化时随机生成了密码,可以去/mysql下的mysql.log 里查看

【root】# cat mysql.log | grep password

2021-05-12T06:28:43.374399Z 1 [Note] A temporary password is generated for root@localhost: dHuSP!;y.3ef

 #临时密码登录数据库  (会提示要你修改密码); 《Linux就该这么学》 一起学习

          /usr/local/mysql57/bin/mysql -uroot  -p "dHuSP!;y.3ef"

修改密码方法:(建议方法二)

 方法一:

     mysqlupdate mysql.user set authentication_string=password("新密码");

     mysqlflush privileges;   

 方法二:

      mysql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

      mysql flush privileges;

mysql设置初始密码

初始密码是在安装数据库的时候会自动生成的如果是安装包安装的,默认root密码是空。


当前标题:怎么初始化mysql密码 MySQL初始化密码
分享地址:http://ybzwz.com/article/docsdsg.html