如何在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的主要内容,如果未能解决你的问题,请参考以下文章