<address id="9vp7r"></address>

    
    
      <sub id="9vp7r"></sub><thead id="9vp7r"></thead>

          <address id="9vp7r"></address>

          <sub id="9vp7r"></sub>

          <sub id="9vp7r"></sub>

          Linux07——安装MySQL

          ①检查工作

               CentOS6

             rpm -qa|grep mysql  或者 rpm -qa | grep mysql

            如果存在mysql-libs的旧版本包如下:

              分享图片

             一定要执行卸载呀!!!   卸载命令:rpm -e --nodeps  mysql-libs

              CentOS7

             rpm -qa|grep mariadb

            如果存在如下:

              分享图片

              一定要执行卸载呀!!!  卸载命令:rpm -e --nodeps  mariadb-libs

             检查/tmp文件夹权限

                  执行 :chmod -R 777 /tmp

          ②安装MySQL

            a、 拷贝安装包到opt目录下

               MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

               MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

            b、  执行如下命令进行安装

              rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

              rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

          ③检查安装是否成功

            安装完成后查看MySQL的版本

            执行 mysqladmin –version,如果打印出消息,即为成功

              分享图片 

            或者通过rpm查询  rpm –qa|grep –i mysql(-i 表示忽略大小写)

          ④MySQL服务的启停

             启动: service mysql start     

             停止: service mysql stop

          ⑤设置root用户的密码

             mysqladmin -u root  password ‘root’   (自己设置用户名密码)

          ⑥登录MySQL

             mysql  -uroot  -proot

          ⑦ 建库

             create database  库名

          ⑧建表

             create table  表名 (字段名  字段类型(长度)约束 …)

          ⑨字符集问题

            a、查看字符集   show variables like ‘character%’;

            b、查看MySQL的安装位置.

              分享图片

            c、修改字符集

                将/usr/share/mysql/中的my-huge.cnf 拷贝到/etc/下,改名为my.cnf

                     tips: mysql启动时,会优先读取/etc/my.cnf文件。

              在[client] [mysqld] [mysql]中添加相关的字符集设置

             [client]

          default-character-set=utf8

             [mysqld]

          character_set_server=utf8
          
          character_set_client=utf8
          
          collation-server=utf8_general_ci

            [mysql]

          default-character-set=utf8

            d、重启MySQL服务,查看字符集  命令: service mysql restart

            e、修改已有库表的字符集

                       修改库的字符集

                       alter database 库名 character set ‘utf8‘;

                  f、 修改表的字符集

                       alter table 表名 convert to  character set ‘utf8‘;

          ⑩远程访问

            1、MySQL默认的root用户只允许本机登录,远程通过SQLyog工具不能登录.

            2、查看MySQL  mysql库中的用户表

                   列显示: select * from user\G;    (如果报错加上mysql.)

               分享图片

                   查询常用字段: select host,user,password,select_priv from mysql.user;

               分享图片

           

            3、创建可以远程访问的root用户并授予所有权限

                   grant all privileges on *.* to [email protected]‘%‘  identified by ‘root‘;(此处写自己的用户名密码,一定要小心不能出现中文符号)

               分享图片

           

               再次查询说明是任意ip,说明授予权限成功

                分享图片

            4、修改用户的密码

                   修改当前用户的密码     set password =password(‘root’)

                  修改某个用户的密码   update mysql.user set password=password(‘root‘) where user=‘hupo‘;   (自己设置)

            5、注意: 所有通过user表的修改,必须使用flush privileges 命令才能生效.

          相关文章
          相关标签/搜索
          4987铁算结果开奖结果小说 阳谷县| 潍坊市| 宜宾县| 邯郸市| 当雄县| 邵武市| 来宾市| 隆昌县| 景泰县| 济阳县| 信丰县| 民县| 花莲市| 泸水县| 静安区| 抚顺市| 许昌县| 卢龙县| 东明县| 龙里县| 翁牛特旗| 镇安县| 泸州市| 潞西市| 德昌县| 卢龙县| 汉中市| 徐州市| 张家口市| 子长县| 宁德市| 洛扎县| 上高县| 达孜县| 藁城市| 温泉县| 天峨县| http://fa.hz0j0r0vo.fun http://fa.hz0j1r8vo.fun http://fa.hz0j0r3vo.fun http://fa.hz0j1r2vo.fun http://fa.hz0j0r9vo.fun