1、查看版本
lsb_release -a
2、安装Mysql
sudo apt update
sudo apt install mysql-server
2.1、 常用命令
2.1.1、查看状态
sudo systemctl status mysql
2.1.2、停止服务
sudo systemctl stop mysql
sudo systemctl status mysql
2.1.3、启用服务
sudo service mysql start
sudo systemctl status mysql
3、设置root用户远程登录权限
3.1、查找登录用户
Ubuntu安装的mysql,默认会生成一个账号,在 /etc/msyql/debian.cnf 文件里
默认debian.cnf 不能编辑,此时先授权文件可读可写
cd /etc/msyqlsudo chmod 777 debian.cnf
使用此账号密码登录,并创建root用户远程登录权限
3.2、直接使用root用户
mysql刚安装完,root用户没有密码的时候可以使用
sudo mysql
如果root用户设置密码,输入以下命令,并根据提示输入密码
mysql -uroot -p
Enter password
3.3、修改root远程登录权限
使用mysql表空间
use mysql;
查询用户表数据
sql
select user,host from user;
3.3.1、修改root用户host
默认情况下root用户的host是没有%的(允许任何IP访问)。
update user set host = '%' where user = 'root';
就可以和【3.3】图一样了。
3.3.2、修改root用户密码
alter user root@'%' identified with mysql_native_password by '123456';
3.4、刷新配置
FLUSH PRIVILEGES;
4、使用客户端测试
配置远程数据库连接,输入我们配置好的root账号和密码。