安装mysql

1、解压源码压缩包

如果服务器可以上网也可以采用在线安装方式,在线安装操作简单具体见下面在线安装步骤

进入源码压缩包所在目录输入#tar -zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz

2、移动解压文件到/usr/local/mysql

#mv mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql

3、添加mysql组及用户

#cd  /usr/local/mysql

#groupadd mysql

#useradd -r -g mysql mysql

4、安装相关软件包

#apt-get install libaio-dev

5、设置权限

#chown -R mysql:mysql /usr/local/mysql

#chown -R root /usr/local/mysql

#chown -R mysql /usr/local/mysql/data

6、初始化Mysql

#/usr/local/mysql/scripts/mysql_install_db --user=mysql

7、启动及进入Mysql

(1)启动:

#/usr/local/mysql/bin/mysqld_safe --user=mysql &

(2)出现如上图后Ctrl+c退出;进入目录:

(3)进入目录:#cd  /usr/local/mysql/bin

执行:   #./mysql -u root

如图如示(表示数据库安装成功):

执行:exit;

(4)检测进程是否正常启动:

执行:#ps -A|grep mysql

(5)进入/usr/local/mysql/bin目录:给root用户添加密码为root (修改数据库密码)

执行:#/usr/local/mysql/bin/mysqladmin -u root password 'root'

注:如果要远程访问mysql则要修改访问权限,对外服务器为安全请不要开启

执行:#/usr/local/mysql/bin/mysql -u root -p

输入密码:root

如果连接成功显示如图所示:

执行:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

flush privileges;(如下图所示)

(6)配置mysql事件自启动

#vi /usr/local/mysql/my.cnf

在[mysqld]下面添加

event_scheduler = 1

max_allowed_packet = 20M

,如下图

然后:wq(保存退出)

重启服务器,完成。

最新文章

  1. hibernate.cfg.xml常见配置
  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
  3. 干货|宏巍软件之Java线程监控之旅
  4. 曲演杂坛--特殊字符/生僻字与varchar
  5. ubuntu14.04编译安装Git2.7
  6. 信息安全系统设计基础_exp3
  7. Java基础-多线程
  8. Form表单的操作
  9. GSM短信侦听的便宜方案
  10. Qt 中使用vector
  11. dll 入口函数
  12. Cppcheck代码分析(2)
  13. Custom template tags and filters
  14. 【http】
  15. iOS平台基于ffmpeg的视频直播技术揭秘
  16. python中的StringIO模块
  17. Linux系统编程(5)——文件与IO之mmap函数
  18. Arrays.copyof
  19. 初识Dubbo 系列之4-Dubbo 依赖
  20. CodeForces 678A Johny Likes Numbers

热门文章

  1. HDU-1698-Just a Hook-区间更新+线段树成段更新
  2. Java编译与反编译命令记录
  3. vue2.0装jquery
  4. 编程之法:面试和算法心得(寻找最小的k个数)
  5. 建立 CRAMFS 包
  6. 提问(prompt 消息对话框)用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)
  7. RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more infor
  8. 记mysql 启动不了了的解决方法
  9. show master status
  10. Python-函数基础(2)