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
网友评论