字符集
MySQL8.0开始默认字符集为utf8mb4。
utf8mb4中mb4就是most bytes 4的意思,用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用“utf8”,然后将字符集修改为“utf8mb4”,也并不会对已有的utf8编码读取产生任何问题。当然,为了节省空间,一般情况下使用"utf8"也就够了。
安装MySQL
运行以下命令,安装MySQL
sudo apt -y install mysql-server
运行以下命令,查看MySQL版本
sudo mysql -V
或
mysql -V
使用mysql -v虽然能查看版本,但也会启动mysql。
返回结果如下所示,表示MySQL已成功安装,这里MySQL的版本为8.0.32
mysql Ver 8.0.32-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu))
配置MySQL
设置root用户密码
运行命令sudo mysql
,进入MySQL
运行以下命令,设置root用户密码
命令格式:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';
若密码为zyc@sql,则命令为:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'zyc@sql';
运行以下命令,退出MySQL数据库
exit;
或
exit
对MySQL进行安全性配置
运行以下命令:
sudo mysql_secure_installation
根据命令行提示,依次完成以下配置项。
登陆、退出 命令
运行以下命令,登录MySQL数据库:
sudo mysql -uroot -p
运行以下命令,退出MySQL数据库:
exit;
或
exit