linux下安装mysql数据库
来源:互联网 发布:windows下wget命令 编辑:程序博客网 时间:2024/06/11 09:42
这里演示mysql-5.5.28-linux2.6-x86_64.tar.gz (一下以mysql.tar.gz)在ubuntu下的安装:
1、下载mysql安装包到/usr/local/下,进行解压缩tar -xvf mysql...tar.gz(移动指令mv)
2、添加快捷方式指向mysql:ln -s mysql mysql
3、安装依赖包:执行/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 报错:进行libaio1(不是libaio.so.1)下载:apt-get install libaio
4、配置用户目录
#groupadd mysql
#useradd -r -g mysql mysql
#cd /usr/local/mysql
#chown -R mysql .
#chgrp -R mysql .
6. 初始化mysql
假如当前目录为/usr/local/mysql
#scripts/mysql_install_db --user=mysql
7. 启动mysql
最简单的启动方式:
#/usr/local/mysql/bin/mysqld --user=mysql
默认情况下使用/usr/local/mysql/data作为mysql的数据目录,包括数据库文件,log日志。
常用的mysql启动参数:
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --port=3306 --socket=/tmp/mysql.socks
推荐的启动mysql
#/usr/local/mysql/support-files/mysql.server start
启动完成之后用ps -ef |grep mysql 命令查看是否启动
8. 登录mysql
#/usr/local/mysql/bin/mysql -u root -p
默认密码为空
修改root密码
mysql>use mysql ;
mysql>update user set password=PASSWORD("123456") where user='root';
mysql>FLUSH PRIVILEGES;
9. 关闭mysql
最简单的方式
#killall mysqld
推荐的方式
#/usr/local/mysql/support-files/mysql.server stop
使用mysql.server stop关闭mysqld会销毁pid文件,并做容错操作,但是最后也是调用kill命令kill mysql。
关闭mysql,尽量不要用kill -9 mysql_pid或者是killall -9 mysql,否则mysql进程无法做退出处理,就可能会丢失数据,甚至导致表损坏。
参考文章:http://www.blogjava.net/supercrsky/articles/392801.html- 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数据库
- 【IOS开发】UITableView详解
- 使用新浪微博开发者平台的第一步---注册
- 已经上架的app在AppStore上搜不到的解决办法
- 安卓笔记
- 小猴子下落
- linux下安装mysql数据库
- Linux内核分析-计算机汇编程序分析
- java值传递与引用传递
- 公司绝不会告诉你的10大秘密
- JAVA并发编程的理解
- XMPP开发之文字聊天
- viewpager轮播图点的切换
- 犀牛——第19章jquery类库 19.6 JQuery中的Ajax
- Linux Shell编程入门