MySQL自用知识

MySQL自用知识

安装MySQL 8.0【ubuntu 20.04】

先更新索引列表,保证安装最新的软件

sudo apt update
sudo apt upgrade

安装MySQL 8.0

sudo apt install mysql-server -y

执行安全配置脚本【选择密码复杂度级别】,之后,将被问及是否移除匿名用户、禁用root用户的远程登录、删除test数据库,并重新加载权限表。建议对所有这些问题回答“Yes”。

sudo mysql_secure_installation

之后查看状态

sudo systemctl status mysql

MySQL8.0以上版本创建用户并授权远程连接

查看用户表

use mysql;
select host,user,authentication_string,plugin from user;

创建可远程连接用户

create user [用户名]@'%' identified by '[密码]';

给用户授权

grant all privileges on *.* to [用户名]@'%' with grant option;

刷新权限

flush privileges;

修改用户的密码加密规则

alter user [用户名]@'%' identified with mysql_native_password by '[密码]';

配置 MySQL 允许远程连接

修改配置文件

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 

bind-address = 127.0.0.1 注释掉,然后 restart mysql

sudo systemctl restart mysql.service

MySQL命令执行sql文件,实现数据库迁移

登录mysql后,选择要迁移的数据库,执行sql文件【记得数据库的字符集和排序规则保持一致,否则会前以失败】

source ***.sql

MySQL 查看日志

cat /var/log/mysql/error.log

卸载 MySQL

sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge
posted @ 2024-09-27 11:23  酷比灯  阅读(16)  评论(0)    收藏  举报