Mysql安装和远程配置

1、服务器端安装

安装过程中需要手动设置密码

 sudo apt-get install mysql-server

2、客户端安装

 sudo apt-get install mysql-client 

3、远程配置

配置文件位于 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
要设置数据库远程连接,需要将 bind-address参数改为 0.0.0.0,或者注释掉
要重启数据库服务sudo service mysql restart

bind-address表示服务器绑定的ip,默认为127.0.0.1
port表示端口,默认为3306
datadir表示数据库目录,默认为/var/lib/mysql
general_log_file表示普通日志,默认为/var/log/mysql/mysql.log
log_error表示错误日志,默认为/var/log/mysql/error.log

4、创建子用户

创建账户并授予所有权限

 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码';

创建一个laowang用户,密码123456,只对testdb数据库有查询权限并且只能本机访问, 示例:

  grant select on testdb.* to 'laowang'@'localhost' identified by '123456';

5、修改密码

  # 修改mysql数据库的user表
  update user set authentication_string=password('新密码') where user='用户名';
  # 刷新权限
  flush privileges

6、忘记密码

参考链接1:https://blog.csdn.net/lxpbs8851/article/details/10895085
参考链接2:https://blog.csdn.net/qq_38737992/article/details/81090373

你可能感兴趣的:(Mysql安装和远程配置)