美文网首页
MySQL在Ubuntu上的安装于配置

MySQL在Ubuntu上的安装于配置

作者: CanZh | 来源:发表于2019-05-03 21:41 被阅读0次

安装

  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

相关文章

网友评论

      本文标题:MySQL在Ubuntu上的安装于配置

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