服务版本 CentOS 6.4
所有命令均在 /usr/local 目录下执行
mysql 安装包下载地址
https://dev.mysql.com/downloads/mysql/5.5.html#downloads
需要下载server和client
1、需要安装mysql依赖包
yum -y install libaio
yum -y install numactl
2、创建mysql用户和mysql用户组
groupadd mysql
useradd mysql -g mysql
3、执行安装
rpm -ivh MySQL-server-5.6.36-1.el6.x86_64.rpm
4、安装完成
mysql 5.6 以后root默认是有密码的(随机生成)
查看安装日志看到如下信息
You will find that password in '/root/.mysql_secret'.
通过cat /root/.mysql_secret可以看到mysql root用户的密码
5、安装mysql-client
rpm -ivh MySQL-client-5.6.36-1.el6.x86_64.rpm
6、查看mysql 版本号,检查是否安装成功
mysqladmin --version
7、Mysql 字符编码修改
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
8、启动mysql
service mysql start
9、连接mysql,登录密码是刚才提到的随机密码
mysql -u root -p
第一次登录需要修改密码(强制)
SET PASSWORD = PASSWORD('123');括号中你想给root设置的密码,我用的是123
10、如果其他客户端想连接mysql,执行如下命令(只限开发测试)
赋予任何主机访问数据的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
flush privileges;
11、查看我们修改的编码是否生效
show variables like 'character%';
可以使用下面命令进行查看mysql安装目录
ps -ef|grep mysql