服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - Mysql安装与配置调优及修改root密码的方法

Mysql安装与配置调优及修改root密码的方法

2020-08-05 16:30叫我星宇 Mysql

这篇文章给大家介绍了Mysql安装与配置调优,然后在文中给大家提到了mysql修改root密码的多种方法,需要的的朋友参考下吧

一、安装

apt-get install mysql-server 需要设置账号密码

?
1
2
apt-get isntall mysql-client
apt-get libmysqlclient-dev

2.sudo netstat -tap | grep mysql 查看是否安装成功

?
1
2
root@xyz:~# netstat -tap | grep mysql
tcp6    0   0 [::]:mysql       [::]:*         LISTEN   7510/mysqld -->安装成功

二、设置mysql远程访问

1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了

?
1
vi /etc/mysql/mysql.conf.d/mysqld.cnf

2. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root

?
1
2
grant all on *.* to root@'%' identified by 'root' with grant option;
flush privileges;

3. 重启mysql

?
1
/etc/init.d/mysql restart

三、MySQL修改root密码的多种方法

方法1: 用SET PASSWORD命令

?
1
2
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

?
1
mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

?
1
mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

?
1
2
3
4
5
6
7
8
9
mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
   在丢失root密码的时候,可以这样
   mysqld_safe --skip-grant-tables&
   mysql -u root mysql
   mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
   mysql> FLUSH PRIVILEGES;

总结

以上所述是小编给大家介绍的Mysql安装与配置调优及修改root密码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:http://www.cnblogs.com/shione/archive/2017/07/28/7249304.html

延伸 · 阅读

精彩推荐
  • MysqlMAC下Mysql5.7.10版本修改root密码的方法

    MAC下Mysql5.7.10版本修改root密码的方法

    这篇文章主要介绍了MAC下Mysql5.7.10版本修改root密码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...

    killtl2962020-07-23
  • MysqlMySQL中按照多字段排序及问题解决

    MySQL中按照多字段排序及问题解决

    这篇文章主要介绍了MySQL中按照多字段排序及问题解决的方法,非常的实用,有需要的小伙伴可以参考下。 ...

    MYSQL教程网4512020-04-30
  • MysqlMySQL 导出数据为csv格式的方法

    MySQL 导出数据为csv格式的方法

    这篇文章主要介绍了MySQL 导出数据为csv格式的方法,需要的朋友可以参考下 ...

    MYSQL教程网1872020-05-20
  • Mysqlphp mysql insert into 结合详解及实例代码

    php mysql insert into 结合详解及实例代码

    在mysql中如果要保存数据到数据库我们就会用到insert into命令了,下面我来给大家介绍mysql insert into几种常用的使用方法,需要的朋友可以参考下 ...

    MYSQL教程网1482020-07-02
  • MysqlMySQL的线程池原理学习教程

    MySQL的线程池原理学习教程

    这篇文章主要介绍了MySQL的线程池原理学习教程,包括线程池的函数调用与关键接口等重要知识,非常推荐!需要的朋友可以参考下 ...

    MYSQL教程网3452020-05-24
  • MysqlLinux下Mysql5.6 二进制安装过程

    Linux下Mysql5.6 二进制安装过程

    这篇文章主要介绍了Linux下Mysql5.6 二进制安装过程,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    arnoLI5462019-07-09
  • Mysql关于MySQL innodb_autoinc_lock_mode介绍

    关于MySQL innodb_autoinc_lock_mode介绍

    下面小编就为大家带来一篇关于MySQL innodb_autoinc_lock_mode介绍。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    jingxian3652020-07-20
  • MysqlMysql慢查询操作梳理总结

    Mysql慢查询操作梳理总结

    下面小编就为大家带来一篇Mysql慢查询操作梳理总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    服务器之家4822020-07-22