美文网首页
Ubuntu系统下MySQL5.7安装教程

Ubuntu系统下MySQL5.7安装教程

作者: 记事本的记事本 | 来源:发表于2019-03-04 12:23 被阅读0次

    这一篇教程,我们一起来完成MySQL在Ubuntu系统中的安装。

    (一)安装

    1、更新高级软件包工具

    sudo apt-get update

    2、安装MySQL服务器

    sudo apt-get install mysql-server

    3、安装MySQL客户端

    sudo apt-get install mysql-client

    4、安装MySQL依赖库

    sudo apt-get install libmysqlclient-dev

    5、查询MySQL状态

    sudo netstat -tap | grep mysql

    等待一会儿,会出现监听(LISTEN)信息。

    mysql-6.png

    6、重看MySQL版本

    sudo mysql -V

    mysql-6.png

    7、登录MySQL

    sudo mysql

    此时会进入MySQL的Shell。

    退出Shell:

    mysql>exit;

    或者:

    mysql>quit;

    (二)添加root账号登录密码

    1、通过VI编辑器打开文件“mysqld.cnf”,按“i”键进行编辑。

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

    在文件内容的末尾添加一行

    skip-grant-tables

    按“ESC”键退出编辑状态,输入“:wq”保存文件并退出。

    2、重新启动MySQL服务。

    sudo service mysql restart

    3、登录MySQL。

    sudo mysql

    4、修改密码

    键入语句更改密码,密码规则:包含大写字母、小写字母、特殊符号以及长度8位以上,例如“Opython.com666”。

    注意:MySQL Shell中输入的语句以分号结束才能够执行。

    mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Opython.com666';

    此时可能会报错:ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement

    解决办法是刷新权限。

    mysql>flush privileges;

    显示:Query OK, 0 rows affected (0.00 sec)

    然后,再次执行更改密码的语句。

    再次显示:Query OK, 0 rows affected (0.00 sec)

    此时,密码已经修改成功,退出Shell。

    mysql>exit;

    5、重新启动MySQL服务。

    sudo service mysql restart

    6、测试

    测试是否可以不使用密码登录。

    sudo mysql

    提示错误:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

    这就说明密码已经生效。

    7、登录MySQL

    尝试使用密码登录root账户。

    sudo mysql -u root -p

    上方命令中“-u”表示登录的用户名,“ -p”表示使用密码登录。

    这时提示输入密码。
    Enter password:Opython.com666(密码不会显示出来)

    不出意外的话,此时已经正常登录,进入了MySQL的Shell。

    文章转自:魔力PYthon

    相关文章

      网友评论

          本文标题:Ubuntu系统下MySQL5.7安装教程

          本文链接:https://www.haomeiwen.com/subject/vcgbuqtx.html