Linux下安装mysql
来源:互联网 发布:最早的陶器知乎 编辑:程序博客网 时间:2024/06/05 20:41
参考:
http://liuzhigong.blog.163.com/blog/static/17827237520127138942718/
http://wiki.ubuntu.org.cn/MySQL
1,Ubuntu下安装Mysql
Ubuntu下安装mysql比较容易。要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server mysql-client
安装服务端和客户端。
安装后,mysql主目录在
/etc/mysql
下。
安装完成后,可以手工启动mysql
sudo start mysql
启动Mysql服务
手工停止命令为:
sudo stop mysql
当你修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。
要想检查 mysqld 进程是否已经开启,可以使用下面的命令:
pgrep mysqld
如果进程开启,这个命令将会返回该进程的 id。
文件结构
MySQL配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径
datadir = /var/lib/mysql
如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。
安装mysql完成后,默认有个用户初始化好的,在
/etc/mysql/debian.cnf
下有个默认用户
开启服务后 ,用
mysql -udebian-sys-maint -pJQnFdoW8ZYEsvd8P
命令登录即可
然后我们一般用root密码,这个用户可以修改root密码.命令如下:
set password for 'root'@'localhost' = password('root');
将root的密码设置为root
我们就可以用root登录了
mysql -uroot -proot
设置远程访问
先
sudo vim /etc/mysql/my.cnf
找到如下内容
bind-address = 127.0.0.1
改为:
bind-address = 0.0.0.0
然后
进入mysql管理命令行,执行
grant all privileges on *.* to ‘root’@'%' identified by ‘root’ with grant option;
赋予root用户针对数据库的全部权限,(password为root用户密码)。
identified by ‘root’ 这个引号里的root是root的密码,因为之前我设置root密码为root了,具体应个人设置的root密码
然后重启下Mysql服务, 就 可以远程登陆了。
2,非ubuntu系统
建议用rpm方式安装
参考
http://www.cnblogs.com/xiaoit/p/3877913.html
先
uname -a
查看操作系统,然后根据操作系统类型,在下面镜像中,随便挑
http://mirrors.sohu.com/mysql/
准备软件包:
MySQL-server-5.6.11-1.el6.x86_64.rpm
MySQL-devel-5.6.11-1.el6.x86_64.rpm
MySQL-client-5.6.11-1.el6.x86_64.rpm
MySQL-shared-5.6.11-1.el6.x86_64.rpm
下载好后,传上服务器,执行以下命令安装
rpm -ivh ./MySQL-client-5.6.11-1.el6.x86_64.rpm
rpm -ivh ./MySQL-devel-5.6.11-1.el6.x86_64.rpm
rpm -ivh ./MySQL-shared-5.6.11-1.el6.x86_64.rpm
(简约的话,可以只装server和client即可).
安装过程中,会有个提示,提示root初始密码存放位置,
我机器的是在
/root/.mysql_secret
cat 这个文件就可以看到root的初始化密码了
[root@AY121127092252a004444 mysql]# cat /root/.mysql_secret
# The random password set for the root user at Sat Feb 14 23:55:05 2015 (local time): M_pMInt7CwHLydnB
[root@AY121127092252a004444 mysql]#
就是这个M_pMInt7CwHLydnB密码
用这个密码登陆后即可。
其他什么权限管理,远程登陆等。参考第一点。
- Linux下安装Mysql
- Linux下安装MySQL
- Linux下安装MYSQL
- Linux下安装mysql
- LINUX下安装MySQL
- Linux下安装MySQL
- Linux下安装MySQL
- linux下安装mysql
- Linux下安装Mysql
- Linux下安装MySQL
- Linux 下安装mysql
- linux下安装mysql
- Linux下mysql安装
- Linux下安装MySql
- Linux下mysql安装
- linux下安装mysql
- linux下安装mysql
- linux下安装mysql
- 观察者模式
- 同一个服务器部署多个Tomcat并用Nginx实现负载均衡分担
- 白话经典算法系列之六 快速排序 快速搞定
- 模仿微信更改头像,图片局部放大
- C结构体、C++结构体和C++类的区别
- Linux下安装mysql
- strong与weak的理解
- 【翻译自mos文章】在RAC database中怎么独立于instance来kill session?
- 8 ① AddGesture 保存自定义增加的手势
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- 解决Failed to instantiate the default view controller for UIMainStoryboardFile 'Main'
- C语言中sizeof的用法
- junit4学习笔记
- OC-局部变量和全局变量、结构体、预处理指令以及关键字的基本使用