Ubuntu 16.04 安装 mysql 碰到的一些问题

一.依次输入这三条命令;

sudo apt-get install mysql-server

    sudo apt install mysql-client
    sudo apt install libmysqlclient-dev

以此在终端输入上述代码,等待安装。装好后,输入以下代码检查下是否安装成功。

$ sudo netstat -tap | grep mysql

$ netstat -tap | grep mysql

tcp6        0       0       [::]:mysql    [::]:*    LISTEN    7510/mysqld
  •  

如果出现第三行提示,则表明安装成功。

二.一般都能安装成功,但当登录的时候发现不知道密码。

执行

$ mysql -u root -p

会有密码提示,这时候不知道刚才安装的是那个密码了。于是查询了怎么找回密码。(思路就是:用系统默认的用户名和密码登录到mysql,然后再给root这个用户配一个密码)

     1)打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对MySQL进行操作了。执行 sudo cat  /etc/mysql/debian.cnf  找到系统分配的用户名和密码

host     = localhost
user     = debian-sys-maint
password = guTrmLEAI440LFcP

    2)使用mysql -u debian-sys-maint -p 进行登录。输入guTrmLEAI440LFcP

    3)进入mysql之后修改MySQL的密码,具体的操作如下用命令:set password for 'root'@'localhost' = password('yourpass');当修改之后就可应正常对MySQL进行操作了。红色字体部分是你为root设置的密码

 三.设置好,发现用远程的客户端连接到Mysql的时候,被拒绝了(错误码:1045),这就是一个授权问题。

 用root登录mysql,执行 mysql -u root -p,登录成功后,顺序执行以下两句

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 

flush privileges;

红色字体要改成root用户对应的密码,再远程连接就成功了。

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值