/** ====通过apt安装最新版的MySQL==== */
// 更新源
sudo apt-get update
// 安装最新的mysql服务
sudo apt-get install mysql-server
// 初始化配置
sudo mysql_secure_installation
依次选择: N/输入密码/N/N/N/Y
// 检查mysql服务状态
systemctl status mysql.service
// 开启远程访问
// 1.找到 bind-address 修改值为 0.0.0.0(如果需要远程访问)
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
// 2. 重启mysql
sudo /etc/init.d/mysql restart
// 连接数据库并设置权限和密码
sudo mysql -uroot -p
// 切换数据库
use mysql;
// 查看用户表数据
select host,user,plugin from user;
// 设置权限和密码
// 1.使用mysql_native_password修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
// 2.更新一下用户的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;
// 3.允许远程访问
UPDATE user SET host = '%' WHERE user = 'root';
// 刷新cache中配置 刷新权限
flush privileges;
// 退出 , 至此本地数据库连接工具已经能够正常连接了~
quit;
/** ====其他或许会用到的命令==== */
// 如何跳过密码 ?
// 1.添加
sudo vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables
// 2.重启数据库
sudo /etc/init.d/mysql restart
// 3.刷新权限
flush privileges;
// 有的ubuntu新安装的vi命令会有异常发生,那么使用下面的命令即可
// 1.卸载旧版的vi
sudo apt-get remove vim-common
// 2.安装新版的vim
sudo apt-get install vim
ubuntu安装mysql8.0
最新推荐文章于 2024-05-17 14:12:03 发布