centos6.5安装mysql

检查是否安装了MySQL组件
rpm -qa|grep mysql
在这里插入图片描述
卸载查询出来的mysql组件
rpm -e --nodeps mysql-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
再次查询:
rpm -qa|grep mysql
创建用户组:
groupadd mysql
分配权限:
chown -R mysql:mysql /usr/local/mysql/
解压安装包:
tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
copy到 /usr/local下命名为mysql:
cp -r mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql

进入mysql用户
初始化mysql数据库:
./mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize

使用root权限
创建软连接:
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

创建配置文件vi /etc/my.cnf
在配置文件中添加以下内容:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
user=mysql
character-set-server=utf8
log_error=/usr/local/mysql/log/mysqld.log
log_timestamps=SYSTEM
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
default-character-set=utf8

配置mysql服务开机自动启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
在文件中指定basedir和datadir目录路径:
basedir =/usr/local/mysql
datadir=/usr/local/mysql/data
设置开机启动
chkconfig mysql on

service mysql start //启动服务
service mysql restart //重启服务
service mysql stop //停止服务

初始化mysql用户root的密码
在这里插入图片描述
在初始化的时候会有一个随机密码作为首次登陆密码
mysql -uroot -p
输入密码登陆
set password for root@localhost=password(‘123456’);
flush privileges;

设置mysql远程登陆授权:
use mysql
grant all privileges on . to ‘root’@’%’ identified by ‘123456’;
flush privileges;

查看字符集编码:
show variables like “% character %”;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值