如何在ubuntu下安装设置mysql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu下安装设置mysql相关的知识,希望对你有一定的参考价值。

  在ubuntu下安装设置mysql如下:
  sudo service mysql start用这个命令,这些脚本是保存在/etc/init.d中,只要在里面创建一个msyql的shell脚本就行,其格式安照其他的格式就行,主要是指定命令位置,start,stop执行什么命令。
  看启动项,也可以装个启动项查看工具sysv-rc-conf(sudo apt-get install sysv-rc-conf),运行是sudo sysv-rc-conf.可以查看当前系统中的默认启动服务有哪些,当然也可以用命令来管理,就是update-rc.d命令,通过--help看下帮助。
补充:
  其linux运行级别(runlevel)有6个,0关机,6重启,1-3是字符界面,其中3是多用户字符界面,4没用到,5是图形界面。
参考技术A sudo apt-get install mysql-server本回答被提问者和网友采纳 参考技术B   sudo apt-get install mysql-server
  apt-get isntall mysql-client

  sudo apt-get install libmysqlclient-dev

http://www.cnblogs.com/zhuyp1015/p/3561470.html
参考技术C 安装: 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这三个 的字符集

Ubuntu下安装mysql后的数据密码设置

当在ubuntu中执行命令sudo apt-get install mysql-server5.1安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之后再终端中直接输入mysql的时候又能直接进入mysql中,虽然可以进入mysql中但是我对mysql的密码一点都不知道,所以这个时候安装的mysql就相当于没有安装,因为不能用程序进行操作mysql数据库(因为操作数据库都需要mysql数据的密码的),为了解决ubuntu中mysql密码初始化的方法有一下两种:

(1)打开/etc/mysql/debian.cnf文件,在这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对mysql进行操作了。但是一般这个密码都比较怪,很长很长。

(2)当进入mysql之后修改mysql的密码:这个方法比较好,具体的操作如下用命令:set password for ‘root‘@‘localhost‘ = password(‘yourpass‘);当修改之后就可应正常对mysql进行操作了。

以上是关于如何在ubuntu下安装设置mysql的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下安装mysql后的数据密码设置

在Ubuntu下安装MySQL,并将它连接到Navicat for Mysql

Ubuntu下安装MySQL及简单操作

如何用命令在ubuntu下安装mysql数据库

Ubuntu18.04下安装MySQL教程

Ubuntu下安装Navicat+mysql的各种utf-8设置