MySQL在Ubuntu上的安装于配置

安装

  ubuntu上安装mysql非常简单只需要几条命令就可以完成。

   1. `sudo apt-get install mysql-server`

  2. `sudo apt install mysql-client`

  3.  `sudo apt-get install libmysqlclient-dev`

  安装过程中会提示设置**密码**什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

    sudo netstat -tap | grep mysql

  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

  登陆mysql数据库可以通过如下命令:

    mysql -u root -p

  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

差点忘了,我最终采用的是直**接创建utf8的数据库,命**令行该这样写:

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

卸载

1. 首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql

2. 逐个卸载各项

卸载:

    sudo apt-get remove mysql-common

    sudo apt-get autoremove --purge mysql-server-5.7

    。。。。。

安装失败的处理办法:https://blog.csdn.net/weixin_36451874/article/details/78698558

#使用 uwsgi 来部署

安装 uwsgi

sudo pip install uwsgi --upgrade

安装失败的解决办法

[1]:[https://blog.csdn.net/windblew/article/details/79613893][1]

 [1]: https://blog.csdn.net/windblew/article/details/79613893

#设置MySQL远程访问

1,登进MySQL之后,进入mysql库:

use mysql

2,更新域属性,'%'表示允许外部访问:

update user set host='%' where user ='root';

3,执行以上语句之后再执行:

FLUSH PRIVILEGES;

4,授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

然后外部就可以通过账户密码访问了。

6,其它说明:

FLUSH PRIVILEGES; 命令本质上的作用是:

将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。

MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。

通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。

而不必冒太大风险。

在服务器上部署mysql,若需要让本地navicat远程连接,先赋予权限,将/etc/mysql/my.cnf中(若没有,查看/etc/mysql/mysql.conf.d/mysqld.cnf)“bind-address”给注释掉

重启一下/etc/init.d/mysql restart

查看3306端口的监听情况:netstat -an | grep 3306

就会发现没有监听“127.0.0.1:3306”了

https://blog.csdn.net/zyf2333/article/details/84898584

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • https://www.cnblogs.com/EasonJim/p/7147787.html Ubuntu 16...
    是我拉叔阅读 4,479评论 0 2
  • 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep my...
    AlbenXie阅读 4,902评论 0 3
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,253评论 0 5
  • 昨晚阿爸发信息告诉我他买了一些海鲜干货,分成四分,明天寄给我。说了一些话,我居然哭了,真是矫情。总觉得别人亏欠自己...
    周小善阅读 3,975评论 0 1
  • 才发现,一直以来,对这个问题想得还不够明白。 摘几个让我思考的说法: 轨仅限于婚姻,恋爱期间发展多个 或是移情别恋...
    无尽小土豆阅读 1,508评论 1 2

友情链接更多精彩内容