CentOS上mysql-server的安装指南(Linux安装mysql实战指南)

0:确定系统信息:

[[email protected] mysql]# cat /etc/issue

CentOS release 6.4 (Final)

Kernel \r on an \m

一:yum 方式安装

[[email protected] ~]$ yum list mysql*

Loaded plugins: downloadonly, fastestmirror, security

Determining fastest mirrors

Installed Packages

MySQL-client.x86_64                             5.6.21-1.el6                              @custom

mysql-libs.x86_64                                  5.1.66-2.el6_3                          @anaconda-CentOS-201303020151.x86_64/6.4

Available Packages

MySQL-devel.x86_64                              5.6.21-1.el6                                                                  custom

MySQL-python.x86_64                            1.2.3-0.3.c1.1.el6                                                            base

MySQL-server.x86_64                            5.6.21-1.el6                                                                  custom

##安装server端

[[email protected] ~]$ yum install mysql-server

#安装client端

[[email protected] ~]$ yum install mysql

如果安装的过程中报错,删除mysql相关lib,命令如下:;然后再执行上述安装的两个步骤;

[[email protected] ~]$ yum remove mysql*

二:认识mysql的安装目录:

2.1、数据库目录   /var/lib/mysql/

2.2、配置文件            /usr/share/mysql(mysql.server命令及配置文件)

2.3、相关命令            /usr/bin(mysqladmin mysqldump等命令)

2.4.1、启动脚本1       /etc/rc.d/init.d/mysql(启动脚本文件mysql的目录)

2.4.2、启动脚本2       /etc/init.d/mysql(启动脚本文件mysql的目录)

2.5mysql的配置文件 /usr/my.cnf  (find 出来即可)

 三:编辑/usr/my.cnf文件内容如下:

[[email protected] mysql]# vi /usr/my.cnf

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[client]

no-beep

bind-address = 0.0.0.0

port=3306

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

character-set-server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

default-storage-engine=INNODB     #默认数据储存格式

max_connections=10

innodb_buffer_pool_size=256M    #内存

query_cache_size=30M

[mysql]

default-character-set = utf8

四:重启mysql服务及其修改默认密码:

1)mysqladmin -u root password ‘newpassword‘ 更改密码

如果有报错如下:

[[email protected] mysql]#mysqladmin -u root password ‘root‘

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

1、停用mysql服务:# /etc/rc.d/init.d/mysqld stop

2、输入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、登入数据库:# mysql -u root mysql

4、mysql> use mysql;

mysql> UPDATE user SET Password=PASSWORD(‘root‘)where USER=‘root‘;

mysql> FLUSH PRIVILEGES;

mysql> quit

5、重启服务:# /etc/init.d/mysql restart

如果用新用户名,密码登陆进去报错如下:

mysql> show databases;

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

6、在执行一下:mysqladmin -u root -proot password ‘root‘  即可,至此root用户可以正常使用;

# mysql -u root -proot    #即可正常使用数据了!

五:启动mysql服务,并设定为系统服务:

# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动

# chkconfig –list mysqld  ← 确认MySQL自启动mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2–5为on的状态就OK

#service mysqld start    ←启动服务(# /etc/rc.d/init.d/mysqld start也可以)

六:删除匿名用户和测试数据库:

delete from mysql.user where user=”;  ← 删除匿名用户

select user,host from mysql.user;  ← 查看用户信息

select version(),current_date; #当前版本信息,日期和数据库:

show databases;  ← 查看系统已存在的数据库

drop database test;  ← 删除名为test的空数据库

时间: 2024-11-10 12:22:05

CentOS上mysql-server的安装指南(Linux安装mysql实战指南)的相关文章

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

Linux安装mysql

——@梁WP 摘要:Linux安装mysql. 一.下载mysql 1.在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网. 2.进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表. 3.在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面. 4.选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux 

CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此文只讲一个大体流程即可. 一.准备工作: Linux系统: CentOS release 6.4: Tomcat: apache-tomcat-8.0.9.tar.gz:下载:http://dev.mysql.com/downloads/ MySQL:mysql-5.1.73-3el6-5.src.

linux安装mysql教程【转】

Mysql5.7 Linux安装教程 1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wind

Linux安装mysql教程

Linux安装mysql教程 1,设置安装路径 安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2,下载Mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wi

Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC

通过RPM包CentOS7 安装MySQL的时候提示“Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/mysql_install_db l

ERROR 2003 (HY000): Can't connect to MySQL server on '' (10060) CentOS7 安装二进制包mysql5.7.19

前两天在阿里买了个ECS云服务器,CentOS7.3的.安装mysql5.7.19 官网最新版的 全名mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,二进制版本. 5.7.19较之前的版本有了很大的变化: 1.从MySQL 5.7.18开始,my-default.cnf不再包含在安装包中.2.解压后包根目录里没有data,所以解压之后先新建data,一个存储mysql所有数据库和表的文件夹.初始化的目的也是先初始化它,开始时为空.3.5.7.6 版本开始,M

linux安装mysql、tomcat和jdk1.7、Android Studio

linux安装mysql.tomcat和jdk. 一.安装mysql $ sudo apt-get install mysql-server 安装mysql 二.安装JDK 下载jdk 到达/usr/local $ sudo mkdir java 建立一个java文件夹 (注:sudo 请求root权限 ) $ sudo mv jdk1.7.0_67 /usr/local/java 将解压的文件移到刚刚建好的文件夹 $ sudo vim /etc/profile 可能vim编辑器没有安装 因此执