linux mysql 安装

来源:互联网 发布:java写qq登录界面代码 编辑:程序博客网 时间:2024/06/15 09:04

文档资料

yum安装

开启远程连接
http://jingyan.baidu.com/article/acf728fd10c3d6f8e510a3ef.html
http://jingyan.baidu.com/article/363872ec3263236e4ba16f07.html

安装

  1. 查看CentOS自带mysql是否已安装。
    yum list installed | grep mysql
  2. 若有自带安装的mysql,如何卸载CentOS系统自带mysql数据库?
    yum -y remove mysql-libs.x86_64
    若有多个依赖文件则依次卸载。当结果显示为Complete!即卸载完毕。
  3. 查看yum库上的mysql版本信息(CentOS系统需要正常连接网络)。
    yum list | grep mysql 或 yum -y list mysql*
  4. 使用yum安装mysql数据库。
    yum -y install mysql-server mysql mysql-devel
    命令将:mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕。
    注:安装mysql只是安装了数据库,只有安装mysql-server才相当于安装了客户端。
  5. 查看刚安装mysql数据库版本信息。
    rpm -qi mysql-server

启动服务及修改配置

  1. 数据库字符集设置
    mysql配置文件/etc/my.cnf中加入default-character-set=utf8
  2. 启动mysql服务
    service mysqld start或者/etc/init.d/mysqld start
  3. 开机启动
    chkconfig --add mysqldchkconfig mysqld on,查看开机启动设置是否成功chkconfig --list | grep mysql*
    下载chkconfig yum install chkconfig
  4. 创建root管理员
    mysqladmin -u root password 123456
  5. 登录:
    mysql -u root -p输入密码即可
  6. 远程访问
    a、进入mysql,创建用户用来远程连接
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    b、执行 flush privileges,使命令生效;
    c、查询数据库的用户(看到如下内容表示创建新用户成功了)
    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
    d、打开vim /etc/mysql/my.cnf
    bind-address = 127.0.0.1
    设置成bind-address = 0.0.0.0(设备地址)
    e、重新启动
    f、查看端口号
    show global variables like 'port';
    g、即可通过工具进行远程访问数据库。(Navicat,DBeaver)
0 0
原创粉丝点击