ubuntu 16.0.4安装MySQL5.7

ubuntu 16.0.4安装MySQL5.7

系统版本

root@sishen:~# uname -a
Linux sishen 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

以下是通过APT的安装方式

官方参考文档

https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

下载MySQL官方提供的deb包:

https://repo.mysql.com//mysql-apt-config_0.8.8-1_all.deb

在终端执行:

root@sishen:~# dpkg -i mysql-apt-config_0.8.8-1_all.deb ,回车之后会弹出如下窗口:

image

然后使用方向键选择OK,回车即可。

root@sishen:~# apt-get update

安装

root@sishen:~# apt-get install –y mysql-server

查看状态

root@sishen:~# service mysql status
● mysql.service - MySQL Community Server
    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
    Active: active (running) since 一 2017-11-06 11:05:17 CST; 25s ago
  Main PID: 46339 (mysqld)
    CGroup: /system.slice/mysql.service
            └─46339 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysql

11月 06 11:05:16 sishen systemd[1]: Starting MySQL Community Server...
11月 06 11:05:17 sishen systemd[1]: Started MySQL Community Server.

root@sishen:~# netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                    LISTEN      47316/mysqld

使用root登录mysql,注意:我的root账户密码是123456,

root@sishen:~# mysql -uroot -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

mysql> \q
Bye

mysql的管理员密码文件存放位置

/etc/mysql/debian.cnf

如果是以普通用户登录mysql,则需要创建mysql的普通用户

创建普通用户时,密码要求太高了,简单的都不行,最后一条命令成功了。

mysql> create user 'sishen'@'%' identified by '123qwe';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> create user 'sishen'@'%' identified by '12345Qwer';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> create user 'sishen'@'%' identified by '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> create user 'sishen'@'%' identified by 'SiShen@123';
Query OK, 0 rows affected (0.01 sec)

mysql> grant all privileges on *.* to 'sishen'@'%' identified by 'SiShen@123';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

测试

root@sishen:~# mysql -usishen -pSiShen@123
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

mysql> \q
Bye

到此安装结束。

posted on 2017-11-06 11:51 Lucky_7 阅读(...) 评论(...) 编辑 收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值