ubuntu安装mysql8

294 阅读1分钟

一、ubuntu安装mysql8

sudo apt-get install mysql-server -y

sudo apt install mysql-client -y

sudo apt install libmysqlclient-dev -y

修改默认密码

 # 来查找默认用户名密码
sudo cat /etc/mysql/debian.cnf

使用默认用户名和密码登录

mysql -udebian-sys-maint -p
# 输入上一步看到的密码

成功登录,这样我们可以来设置一个root密码。

mysql>use mysql;
mysql>flush privileges;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
mysql>flush privileges;
mysql>exit;

二、设置外部可以连接mysql数据库

使用root用户登录数据库

mysql -u root -p 

mysql>use mysql; 
mysql>update user set host='%' where user='root';
mysql>flush privileges;
mysql>exit;

修改mysql配置文件

将 /etc/mysql/mysql.conf.d/mysqld.cnf 文件中
找到 “bind-address = 127.0.0.1” , 修改为 bind-address = 0.0.0.0 保存;

# 重启数据库
sudo service mysql restart

使用navicat连接数据库即可,mysql数据库默认端口为3306

常用数据库命令

# 启动 mysql
sudo service mysql start
# 停止 mysql
sudo service mysql stop
# 重启 mysql
sudo service mysql restart