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的主要内容,如果未能解决你的问题,请参考以下文章
Unbuntu18.04通过apt源方式安装mysql5.7.22