专栏首页闵开慧centos在线安装mysql

centos在线安装mysql

Centos5.3在线安装mysql 一、[root@sample ~]# yum -y install mysql-server  ← 安装MySQL .....略 Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1 Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1 perl-DBI.i386 0:1.40-8 Complete! 二、配置 [root@sample ~]# vi /etc/my.cnf  ← 编辑MySQL的配置文件 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1  ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8 default-character-set = gbk  ← 添加这一行 然后在配置文件的文尾填加如下语句: [mysql] default-character-set = gbk 三、启动MySQL服务 [root@sample ~]# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动 [root@sample ~]# chkconfig --list mysqld  ← 确认MySQL自启动 mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK [root@sample ~]# /etc/rc.d/init.d/mysqld start  ← 启动MySQL服务 启动mysql                                              [确定] 备注:如果这一部执行失败有可能是/var/lib/mysql 没有数据库文件,会报【 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist】,这是需要执行mysql_install_db命令就OK了。 四、MySQL的root用户设置密码 MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。 [root@sample ~]# mysql -u root  ← 用root用户登录MySQL服务器 mysql> select user,host,password from mysql.user;  ← 查看用户信息 mysql>set password for root@localhost=password('在这里填入root密码');  ← 设置root密码 mysql>set password for root@域名=password('在这里填入root密码'); mysql> delete from mysql.user where user='';  ← 删除匿名用户 mysql> exit  ← 退出MySQL服务器【测试设置的密码是否正确】 五、删除测试用数据库 mysql> show databases;  ← 查看系统已存在的数据库 mysql> drop database test;  ← 删除名为test的空数据库 六、对MySQL进行测试。包括建立新用户,以及用对关系性数据库进行数据库操作的指令来试着建立数据库及数据表。这里,新建用户以sleinetpub为例。 [root@sample ~]# mysql -u root -p  ← 通过密码用root登录 Enter password:  ← 在这里输入密码 mysql> grant all privileges on test.* to sleinetpub@localhost identified by '在这里定义密码';  ← 建立对test数据库有完全操作权限的名为sleinetpub的用户 mysql> select user from mysql.user where user='sleinetpub';  ← 确认sleinetpub用户的存在与否 mysql> exit  ← 退出MySQL服务器 [root@sample ~]# mysql -u sleinetpub -p  ← 用新建立的sleinetpub用户登录MySQL服务器 Enter password:  ← 在这里输入密码 mysql> create database test;  ← 建立名为test的数据库 mysql> show databases;  ← 查看系统已存在的数据库 mysql> use test  ← 连接到数据库 mysql> create table test(num int, name varchar(50));  ← 在数据库中建立表 mysql> show tables;  ← 查看数据库中已存在的表 mysql> drop table test;  ← 删除表 mysql> show databases;  ← 查看已存在的数据库 Empty set (0.01 sec)  ← 确认test数据库已被删除(这里非root用户的关系,看不到名为mysql的数据库) mysql> exit  ← 退出MySQL服务器 七、删除测试用过的遗留用户 [root@sample ~]# mysql -u root -p  ← 通过密码用root登录 Enter password:  ← 在这里输入密码 mysql> revoke all privileges on *.* from sleinetpub@localhost ;  ← 取消sleinetpub用户对数据库的操作权限 mysql> delete from mysql.user where user='sleinetpub' and host='localhost';  ← 删除sleinetpub用户 mysql> select user from mysql.user where user='sleinetpub';  ← 查找用户sleinetpub,确认已删除与否 Empty set (0.01 sec)  ← 确认sleinetpub用户已不存在 mysql> flush privileges;  ← 刷新,使以上操作生效 mysql> exit 八、最后,重新启动一次HTTP服务。 [root@undefined /]# /etc/rc.d/init.d/mysqld stop  ← 停止HTTP服务 停止mysql                                              [确定] [root@undefined /]# /etc/rc.d/init.d/mysqld start ← 启动HTTP服务 启动mysql                                              [确定]

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ubuntu中使用网络安装mysql

    现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要...

    闵开慧
  • 如何在dos中操作xampp中的mysql数据库

    方法1: 直接进入安装xampp中mysql中的bin文件夹进入mysql操作,具体如下: D:\software\xampp\mysql\bin>m...

    闵开慧
  • php连接mysql数据库

    <?php /**  * @author minguanghui  * @copyright 2012  */ //Ê...

    闵开慧
  • kali(Ubuntu) MySQL 虚拟机远程连接

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • C++ 连接数据库的入口和获取列数、数据

    这里不具体放出完整的程序,分享两个核心函数: 由于这里用到的函数是编译器自己的库所没有的,需要自己下载mysql.h库或者本地有数据库,可以去bin找到,放进去...

    林冠宏-指尖下的幽灵
  • centos 7.5安装mysql5.7.17

    压缩包连接:https://downloads.mysql.com/archives/community/

    云售后焦俊成
  • PHP中MySQL操作相关方法

    用户7657330
  • CentOS 下 MySQL 8.0 安装部署,超详细!

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7...

    民工哥
  • Python数据库操作 mysql安装#学习猿地

    ![file](https://cdn2.lmonkey.com/uploads/2020-01-13-06-33-56-image-1578911635852...

    学习猿地
  • 初探MySQL-小白的Linux安装笔记

    这篇文章是我们组内一位小伙伴(lc_mail@163.com)垒的文字,亲测每个步骤,真实、可靠、接地气,照着做就能入门Linux下的MySQL安装,欢迎更多的...

    bisal

扫码关注云+社区

领取腾讯云代金券