赞
踩
我的ubuntu版本已是最新版,因此可以通过apt直接安装8.0的mysql,如果是18版本的ubuntu,可能apt直接安装的是5.7版本的mysql
目录
sudo apt install mysql-server -y
启动mysql服务
sudo service mysql start
有时会出现如下警告
处理方法
- sudo service mysql stop
- sudo usermod -d /var/lib/mysql/ mysql
- sudo service mysql start
sudo mysql_secure_installation
确认MySQL是否启动成功
mysql -u root -p
按提示输入步骤二设置的密码即可登录,如果提示如下错误,
可按如下步骤解决
1、停止mysql服务
sudo service mysql stop
2、编辑配置文件,添加 skip-grant-tables 禁用登录校验,保存并退出vim。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
3、启动mysql服务
sudo service mysql start
4、登录mysql,由于已禁用密码校验,此时直接回车即可登录
mysql –u root
5、查看root的验证方式, 如果是auth_socket则将其修改为mysql_native_password
use mysql;
- mysql> update user set plugin='mysql_native_password' where user='root';
- mysql> flush privileges;
6、设置新密码
- ALTER user 'root'@'localhost' IDENTIFIED BY 'root的新密码';
- flush privileges;
7、退出MySQL
mysql> quit
8、停止MySQL服务
sudo service mysql stop
9、注释步骤2添加的skip-grant-tables,然后再启动mysql服务使用root登录测试新密码是否生效
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- sudo service mysql start
- mysql -u root -p
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。