You must change that password on your first connect,
no other statement but ‘SET PASSWORD’ will be accepted.
See the manual for the semantics of the ‘password expired’ flag.
Also, the account for the anonymous user has been removed.
In addition, you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test database.
This is strongly recommended for production servers.
See the manual for more instructions.
The latest information about MySQL is available on the web at
Support MySQL by buying support/licenses at
New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
安装mysql客户端
rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpmPreparing… ########################################### [100%]
1:MySQL-client ^C########################################### [100%] 安装完成
MySQL的几个重要目录。
MySQL安装完成后不像 SQL Server 默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。
a、数据库目录 /var/lib/mysql/
b、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
c、相关命令 /usr/bin(mysqladmin mysqldump等命令)
d、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
如:/etc/rc.d/init.d/mysql start/restart/stop/status
更改 MySQL 目录。由于MySQL数据库目录占用磁盘比较大,而MySQL默认的数据文件存储目录为 /”var/lib/mysql”,也可以把要把数据目录移到 “/” 根目录下的 “mysql_data” 目录中(如果做测试用就不用移动了)。
把 “/var/lib/mysql” 整个目录移到 “/mysql_data”
mv /var/lib/mysql /mysql_data找到my.cnf配置文件
如果”/etc/”目录下没有my.cnf配置文件,请到 “/usr/share/mysql/” 下找到 my-default.cnf 文件,拷贝其中一个合适的配置文件到 “/etc/” 并改名为 “my.cnf” 中。命令如下:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf编辑MySQL的配置文件 “/etc/my.cnf” 为保证MySQL能够正常工作,需要指明”mysql.sock”文件的产生位置,以及默认编码修改为UTF-8。用下面命令:
vim /etc /my.cnf添加以下命令
[mysqld]
socket = /mysql_data/mysql/mysql.sock
datadir=/mysql_data/mysql
如果你的数据存储位置要改变的话需要在这里指定存储目录lower_case_table_names=1
(注意linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;# lower_case_table_names = 0 0:区分大小写,1:不区分大小写)character-set-server=utf8
[client]
socket = /mysql_data/mysql/mysql.sock
最后,需要修改MySQL启动脚本 /etc/rc.d/init.d/mysql,
vim /etc/rc.d/init.d/mysql修改 datadir=/mysql_data/mysql。
vi /etc/selinux/config把 SELINUX=enforcing 改为 SELINUX=disabled 后存盘退出重启机器试试,必须要重启,很关键
机器重启后,配置防火墙,开放3306端口
vim /etc/sysconfig/iptables新增
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT