当前位置:   article > 正文

Ubuntu安装mysql_ubuntu mysql安装

ubuntu mysql安装

一、本地安装mysql

1.1 更新ubuntu环境

sudo apt-get update

1.2 安装mysql

  1. sudo apt-get install mysql-server
  2. sudo apt-get install mysql-client
  3. sudo apt-get install libmysqlclient-dev

 1.3 更改默认密码

sudo cat /etc/mysql/debian.cnf            //获取初始账户名和密码

 其中user = debian-sys-maint //为自动配置的默认用户

        password = M9fGpZH8flhswP8z //为自动配置的密码

1.4 默认配置登陆mysql

mysql -u debian-sys-maint -p

1.5 更改root账户密码

  1. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
  2. flush privileges;
  3. quit; //或者exit;都可以

1.6 启动MySQL服务

sudo service mysql restart; 

二、配置远程访问MySQL数据库

2.1 修改 bind-address 参数

打开 /etc/mysql/mysql.conf.d/ 目录下的 mysqld.cnf 文件,修改其中的 bind-address 参数,将其注释或改为0.0.0.0

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2.2 重启Mysql服务

sudo service mysql restart

2.3 修改登录限制

  1. show databases; //查看所有数据库
  2. use mysql; //指定需要操作的数据库
  3. show tables; //查看该数据库内包含的所有表

select语句可以查找出该表中,用户名为root的信息

select host,user from user where user='root';

将 host 属性的值更改为 ‘%’ ,代表任意IP可以登录

  1. update user set host='%' where user='root' and host='localhost';
  2. flush privileges;

2.4 重启Mysql服务

sudo service mysql restart

三、 Navicat远程连接Mysql

3.1 配置navicat

至此,mysql安装完成

四、碰到的问题 

  1. apt安装mysql8.0时出现了如下的报错
  1. dpkg: error processing package mysql-server-8.0 (--configure):
  2. installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1
  3. dpkg: dependency problems prevent configuration of mysql-server:
  4. mysql-server depends on mysql-server-8.0; however:
  5. Package mysql-server-8.0 is not configured yet.

后来发现是docker还在运行没有关闭

systemctl stop docker

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/978550
推荐阅读
相关标签
  

闽ICP备14008679号