deeplin中MySQL服务的相关配置(乔伟)

首先我们需要在Linux操作系统里安装MySQL的服务:

输入命令:apt-get install mysql-server mysql-client

[email protected]:/# apt-get install mysql-server mysql-client

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
  libcgi-fast-perl libcgi-pm-perl libevent-core-2.1-6 libfcgi-perl
  libhtml-template-perl libmecab2 mysql-client-5.7 mysql-client-core-5.7
  mysql-common mysql-server-5.7 mysql-server-core-5.7
建议安装:
  libipc-sharedcache-perl mailx tinyca
下列【新】软件包将被安装:
  libcgi-fast-perl libcgi-pm-perl libevent-core-2.1-6 libfcgi-perl
  libhtml-template-perl libmecab2 mysql-client mysql-client-5.7
  mysql-client-core-5.7 mysql-common mysql-server mysql-server-5.7
  mysql-server-core-5.7
升级了 0 个软件包,新安装了 13 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/21.7 MB 的归档。
解压缩后会消耗 163 MB 的额外空间。
您希望继续执行吗? [Y/n] y
正在预设定软件包 ...
正在选中未选择的软件包 mysql-common。
(正在读取数据库 ... 系统当前共安装有 187699 个文件和目录。)
正准备解包 .../0-mysql-common_5.8+1.0.4_all.deb  ...
正在解包 mysql-common (5.8+1.0.4) ...
正在选中未选择的软件包 mysql-client-core-5.7。
正准备解包 .../1-mysql-client-core-5.7_5.7.21-1_amd64.deb  ...
正在解包 mysql-client-core-5.7 (5.7.21-1) ...
正在选中未选择的软件包 mysql-client-5.7。
正准备解包 .../2-mysql-client-5.7_5.7.21-1_amd64.deb  ...
正在解包 mysql-client-5.7 (5.7.21-1) ...
正在选中未选择的软件包 mysql-server-core-5.7。
正准备解包 .../3-mysql-server-core-5.7_5.7.21-1_amd64.deb  ...
正在解包 mysql-server-core-5.7 (5.7.21-1) ...
正在选中未选择的软件包 libevent-core-2.1-6:amd64。
正准备解包 .../4-libevent-core-2.1-6_2.1.8-stable-4_amd64.deb  ...
正在解包 libevent-core-2.1-6:amd64 (2.1.8-stable-4) ...
正在选中未选择的软件包 libmecab2:amd64。
正准备解包 .../5-libmecab2_0.996-6_amd64.deb  ...
正在解包 libmecab2:amd64 (0.996-6) ...
正在设置 mysql-common (5.8+1.0.4) ...
update-alternatives: 使用 /etc/mysql/my.cnf.fallback 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
正在选中未选择的软件包 mysql-server-5.7。
(正在读取数据库 ... 系统当前共安装有 187870 个文件和目录。)
正准备解包 .../0-mysql-server-5.7_5.7.21-1_amd64.deb  ...
正在解包 mysql-server-5.7 (5.7.21-1) ...
正在选中未选择的软件包 libcgi-pm-perl。
正准备解包 .../1-libcgi-pm-perl_4.38-1_all.deb  ...
正在解包 libcgi-pm-perl (4.38-1) ...
正在选中未选择的软件包 libfcgi-perl。
正准备解包 .../2-libfcgi-perl_0.78-2+b2_amd64.deb  ...
正在解包 libfcgi-perl (0.78-2+b2) ...
正在选中未选择的软件包 libcgi-fast-perl。
正准备解包 .../3-libcgi-fast-perl_1%3a2.13-1_all.deb  ...
正在解包 libcgi-fast-perl (1:2.13-1) ...
正在选中未选择的软件包 libhtml-template-perl。
正准备解包 .../4-libhtml-template-perl_2.97-1_all.deb  ...
正在解包 libhtml-template-perl (2.97-1) ...
正在选中未选择的软件包 mysql-client。
正准备解包 .../5-mysql-client_5.7.21-1_all.deb  ...
正在解包 mysql-client (5.7.21-1) ...
正在选中未选择的软件包 mysql-server。
正准备解包 .../6-mysql-server_5.7.21-1_all.deb  ...
正在解包 mysql-server (5.7.21-1) ...
正在设置 libevent-core-2.1-6:amd64 (2.1.8-stable-4) ...
正在设置 mysql-server-core-5.7 (5.7.21-1) ...
正在设置 libmecab2:amd64 (0.996-6) ...
正在处理用于 libc-bin (2.27-3) 的触发器 ...
正在处理用于 systemd (238-5) 的触发器 ...
正在设置 libcgi-pm-perl (4.38-1) ...
正在处理用于 man-db (2.8.3-2) 的触发器 ...
正在设置 mysql-client-core-5.7 (5.7.21-1) ...
正在设置 libfcgi-perl (0.78-2+b2) ...
正在设置 libhtml-template-perl (2.97-1) ...
正在设置 libcgi-fast-perl (1:2.13-1) ...
正在设置 mysql-client-5.7 (5.7.21-1) ...
正在设置 mysql-client (5.7.21-1) ...
正在设置 mysql-server-5.7 (5.7.21-1) ...
update-alternatives: 使用 /etc/mysql/mysql.cnf 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
Renaming removed key_buffer and myisam-recover options (if present)
123456
123456
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
正在设置 mysql-server (5.7.21-1) ...
正在处理用于 systemd (238-5) 的触发器 ...

这样的会就表示我们安装完成了!

那么接下来就可以输入:mysql

注意:由于我们默认的时候MySQL在deepin的环境下是没有密码的所以直接就可以进去了

[email protected]:/# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.21-1 (Debian)

Copyright (c) 2000, 2018, 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.03 sec)

mysql> exit
Bye

那么接下来就是我们需要设置一个密码了!首先静茹数据库

>mysql

>show databases;

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

这样我们就看到4张数据表了我们使用MySQL

>use mysql;

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| engine_cost               |
| event                     |
| func                      |
| general_log               |
| gtid_executed             |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| server_cost               |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
31 rows in set (0.00 sec)

我们需要使用user表,因为该表里面存储了很多你的用户个人信息

接下来是非常重要的信息了!

我们要改密码了:语法是 update user set plugin="mysql_native_password" where user="用户名";

            该句可以更改用户名默认是root

           update user set authentication_string=password("密码") where user="用户名";

            该句可以把上面的用户的密码重新设置一下

mysql> update user set plugin="mysql_native_password" where user="root";
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> update user set authentication_string=password("123456")  where user="root";
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

 这样就可以所完成了

最后我们使用登录就可以啦!

[email protected]:~/Desktop$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.21-1 (Debian)

Copyright (c) 2000, 2018, 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> exit
Bye

mysql -u 用户名 -p 密码

我们可以使用这段语句来登录MySQL数据库服务

ok了!第一次写博客有点紧张          哈哈哈

            

原文地址:https://www.cnblogs.com/louckyqiao/p/10353542.html

时间: 2024-10-08 06:06:00

deeplin中MySQL服务的相关配置(乔伟)的相关文章

MAC系统XAMPP 中 MySQL命令行客户端配置使用

在PHP的学习过程中,MySQL估计是必然会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧,phpmyadmin的确是MySQL管理的神器,你想要的,他好多都有,在开发的过程中,对于后台数据库的设计架构帮助真的很大. 但是,在这篇文章的主角确不是它. MySQL客户端 MySQL安装包里面,在一个名为bin的文件夹,放置了很多工具包,但是使用他们的方式是命令行(ps:最近上瘾了). 在MAC系统,使用命令行的工具可以使用系统自带的Terminal: 顺便在这提一下,笔者使

CentOs中mysql的安装与配置(转)

在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等 在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件 这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服

Win7系统中MySQL服务无法启动的解决方法

Win7系统中提示:本地无法启动MySQL服务,报的错误:1067,进程意外终止的解决方法.在本地计算机无法启动MYSQL服务错误1067进程意外终止.这种情况一般是my.ini文件配置出错了1.首先找到这个文件: Win7下的默认安装路径C:\ProgramData\MySQL\MySQL Server 5.6\my.ini打开此文件找到:default-storage-engine=INNODB将default-storage-engine的值改为:MYISAM.2.但是还有问题:因为以前你

MySql服务端安装配置

下载免安装版压缩包 下载地址:http://dev.mysql.com/downloads/mysql 选择第一个zip文件点击进入下一个页面 直接点击下载即可 完成后进行解压  解压文件目录如下 其中data文件夹是我自己添加的,mysql.ini也是,配置mysql.ini有用. mysql.ini配置如下 [mysql] # 设置mysql客户端默认字符集default-character-set=utf8 [mysqld] #设置3306端口port = 3306 # 设置mysql的安

Grafana中mysql作为数据源的配置方法

需求 近期在使用python写一套模拟API请求的监控项目,考虑数据可视化这方面就采用grafana来呈现,下面来看看怎么弄. 数据源准备 首先安装好mysql,将监控的日志数据写入到mysql之中.如下图: 好了,这里就已经准备好了相关的测试模拟数据.那么下面就使用Grafana来配置图表看看. 使用Grafana呈现table表格 如果有不清楚Grafana怎么安装的朋友,可以点击这里查看如何安装部署. 执行Grafana的启动脚本如下: [[email protected] grafana

Linux中bamboo服务端安装配置

官方安装文档: https://confluence.atlassian.com/display/BAMBOO/Getting+started+with+Bamboo Linux安装bamboo https://confluence.atlassian.com/display/BAMBOO/Installing+Bamboo+on+Linux 1 安装bamboo服务端 1.1 系统环境 [[email protected] ~]# cat /etc/redhat-release CentOS 

MAC系统XAMPP 中 MySQL命令行client配置使用

在PHP的学习过程中.MySQL预计是必定会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧.phpmyadmin的确是MySQL管理的神器,你想要的.他好多都有,在开发的过程中.对于后台数据库的设计架构帮助真的非常大. 可是.在这篇文章的主角确不是它. MySQLclient MySQL安装包里面.在一个名为bin的目录,放置了非常多工具包,可是使用他们的方式是命令行(ps:近期上瘾了). 在MAC系统.使用命令行的工具能够使用系统自带的Terminal: 顺便在这提一下

SecureCRT连接VMWare中的linux系统相关配置

图1:Linux的ifconfig 图2:SecureCRT连不上的情形 图3:找到虚拟网络编辑器 图4:进行简单的设置 图5:重连后在SecureCRT端ifconfig 图1:Linux的ifconfig 图2:SecureCRT连不上的情形 图3:找到虚拟网络编辑器 图4:进行简单的设置 图5:重连后在SecureCRT端ifconfig

CentOS7查看systemctl 控制的服务的相关配置

例如,启动配置文件 [[email protected]_Machine_192.168.31.130 ~]# systemctl show --property=FragmentPath docker FragmentPath=/usr/lib/systemd/system/docker.service [[email protected]_Machine_192.168.31.130 ~]# systemctl show docker | grep FragmentPath Fragment