第一步:安装mysql

apt-get install mysql-server

第二步:设置允许远程登录

修改/etc/mysql/my.cnf(此文件为mysql的配置文件)。将文件中的binding-address=127.0.0.1注释掉。
从本机登陆mysql:mysql -u root -p
use mysql;
设置允许所有主机连接到Mysql,执行命令:grant all privileges on *.* to root@"%" identified by "root用户的密码" with grant option;

第三步:
重启mysql
/etc/init.d/mysql restart
*注:/etc/init.d/mysql start|stop|restart可以启动/停止/重启

第四步:设置开机自启动
把启动命令(/etc/init.d/mysql start)加入/etc/rc.local文件中

第五步:设置Mysql字符集:
创建数据库时指定字符集:create database mydb character set utf-8;
查看当前字符集:show variables like 'character%';
修改当前数据库的字符集:
mysql> SET character_set_client = utf8 ;

mysql> SET character_set_connection = utf8 ;

mysql> SET character_set_database = utf8 ;

mysql> SET character_set_results = utf8 ;

mysql> SET character_set_server = utf8 ;

mysql> SET NAMES utf8; //这条语句会改变 character_set_client character_connection character_results这三个 的字符集
END

注意事项
/etc/init.d/mysql start|stop|restart可以启动/停止/重启
-bash: mysql: command not found
用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin
mysql -u root

转载于:https://www.cnblogs.com/pyfreshman/p/4651184.html

ubuntu 下使用mysql相关推荐

  1. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

  2. ubuntu下连接mysql出现Access denied for user ‘rose‘@‘localhost‘ (using password: NO)的解决方法

    ubuntu下连接mysql出现Access denied for user 'rose'@'localhost' (using password: NO)的解决方法 参考文章: (1)ubuntu下 ...

  3. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?

    学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL.Access等等.如果要开发一个跨平台跨数据库的 ...

  4. ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题

    今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...

  5. 阿里云ECS主机 Ubuntu下设置Mysql 5.7.17为远程访问

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云ECS主机 Ubuntu下设置Mysql 5.7.17为远程访问 进入mysql mysql -uroot -p 选择数 ...

  6. ubuntu下安装mysql数据库

    ubuntu下安装mysql数据库 在Ubuntu下开发,我们经常需要使用数据库,mysql是最常用的一个数据库管理系统. 首先我们更新一下apt-get,因为有的同学的Ubuntu是刚装的,没有更新 ...

  7. Ubuntu下删除mysql数据库

    Ubuntu下删除mysql数据库 sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server ...

  8. Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o

    无法远程的原因有很多,我今天遇到的问题是通过navicat无法远程连接我在EC2上创建的实例. 1.通过命令" netstat -an|grep 3306 "检查一下3306端口对 ...

  9. Ubuntu下取消MySQL自动启动

    以前一直是在Windows下,用MySQL Workbench管理MySQL的,直接就有自动启动的选项,设置很方便.但是在Ubuntu中,MySQL Workbench并没有对MySQL自动启动的管理 ...

  10. ubuntu下安装mysql

     现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如 ...

最新文章

  1. OneinStack一键部署操作说明
  2. 给PS4装上Linux,然后用Xbox手柄打任天堂游戏?网友:这场面我没见过
  3. 支持本地 持久化的 单机版 consul 服务
  4. 【springboot】模板路径、静态资源路径、WebRoot的本地路径
  5. linux rabbitmq 远程登录
  6. vue 方法获取返回值_vue中子组件怎么获取父组件中的方法的返回值
  7. LG化学和三星SDI宣布关闭美国电池工厂直至4月13日
  8. 微型计算机主要安装的部件是,微型计算机主板上安装的主要部件
  9. 5年迭代5次,抖音推荐系统演进历程
  10. 2012server改计算机用户名,windows server 2012 r2管理员用户名怎么修改
  11. uniapp,从文件流获取图片地址,并展示图片
  12. [LiteratureReview]A Collaborative Visual SLAM Framework for Service Robots
  13. 移动设备上“精灵图”的制作适配
  14. 用Python写了一个网易云音乐(附源码、视频教程)
  15. 步进电机五根线怎么接_软启动怎么接电机?软启动电机实物接线图
  16. [Linux From Scratch 作一个自己的Linux操作系统发行版本]一、环境准备
  17. mpvue 搭建整理
  18. 反向比例运算电路微分关系_电气必备20个经典电路,老电工必看!
  19. teamspeak搭建_教你快速便捷的搭建Teamspeak 3 服务器和基友开黑必备!
  20. dns缓存、cnd缓存、浏览器缓存

热门文章

  1. android自定义dialog不显示,Android 自定义的dialog显示不正常呢,怎么回事???
  2. spring el 表达式的上下文关联到 ApplicationContext
  3. python dataframe取一列_python - 从pandas DataFrame列标题中获取列表
  4. rewrite.php wordpress 缓存 固定连接,【转】Wordpress中文标签无法正常连接 - 完美解决方案...
  5. 矩阵迹的性质_矩阵(含逆)的迹、行列式关于矩阵自身的导数计算与Maple验证...
  6. openmv集成应用_使用OpenMV引导无人机飞行
  7. 立德树人与计算机教学案例,‘我的立德树人教育案例’”
  8. ubuntu16 自启动mysql_Ubuntu16.04关闭apache/mysql/php的开机启动
  9. Apache Flink 零基础入门(四)Flink开发批处理应用程序
  10. hashcode的理解