uabntu18.04 安装mysql5.7

Posted 61355ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uabntu18.04 安装mysql5.7相关的知识,希望对你有一定的参考价值。

原以为安装mysql就是一键的事情,结果还弄了有一阵子。。。

首先需要安装mysql的服务器、客户端和依赖,

sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
然后检查是否安装成功:sudo netstat -tap | grep mysql
然后就没成功。。查了好多资料都没有写不成功的时候怎么办,也找不到mysqld.sock这个文件
后来是通过sudo /etc/init.d/mysql restart这条命令启动了服务就ok了。
然后显示mysql处于listen状态。

然后由于mysql5.7在安装时并没有要设置用户名和密码,需要进行设置。首先打开mysql,然后输入

mysql>select user, plugin from mysql.user;

mysql5.7中分段密码保存为mysql_native_password

会显示当前的用户名密码列表 

mysql> update mysql.user set authentication_string=PASSWORD(‘123456‘), plugin=‘mysql_native_password‘ where user=‘root‘;

mysql> flush privileges;

mysql> exit

然后运行时

sudo /etc/init.d/mysql restart

mysql -uroot -p,输入密码123456,可以看到登录进去,exit。

然后还要配置远程登录方法,打开

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf,注释掉其中的bind-address = 127.0.0.1,保存。

然后再进入mysql

mysql> grant all on *.* to [email protected]‘%‘ identified by ‘123456‘ with grant option;

mysql> flush privileges;

mysql> exit

sudo /etc/init.d/mysql restart

OK







以上是关于uabntu18.04 安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18.04安装mysql5.7

Unbuntu18.04通过apt源方式安装mysql5.7.22

ubuntu18.04 安装的mysql5.7怎么找不到库啊?

Ubuntu18.04 安装mysql8.0

Ubuntu 18.04 安装MySQL

Win10 子系统 WSL 编译安装MySQL5.7