lxy777 发表于 2018-10-6 13:47:17

Linux centos7 安装mysql5-smartluobo

cat /etc/group|grep mysql  或者使用mysqladmin --version 验证mysql是否安装成功

  使用ps -ef | grep mysql 查看mysql进程

  使用service mysql start 后台启动mysql,使用service mysql stop 停止mysql服务

  MySQLROOT密码设置和开机自启动
  在命令行直接敲如mysql 连接mysql服务器

  使用show databases;

  使用命令 /usr/bin/mysqladmin -u root password 123456 设置root用户的登录密码,敲如mysql直接回车发现提示不能连接mysql说明密码设置成功

  使用mysql-u root -p命令输入密码后登录mysql

  设置mysql服务开机自启动:使用命令chkconfig mysql on,和chkconfig --list |grep mysql 查看设置开机自启动是否成功

  使用命令ntsysv 查看mysql开机自启动是否成功:开机自启动想的前面会有号

  修改配置文件
  默认使用rpm安装mysql 在目录/usr/share/mysql 下会有默认的配置文件,将配置文件拷贝到/etc目录下,进行修改*
  使用命令 cd /usr/share/mysql 进入目录

  mysql的默认配置文件为my-huge.cnf,本文mysql版本为5.5.48,其他mysql版本的默认配置文件可能不是my-huge.cnf

  执行命令 cp my-huge.cnf /etc/my.cnf将配置文件拷贝到/etc目录并重命名
  service mysql stopservice mysql start 重新启动mysql
  修改mysql的默认字符集 mysql默认字符集为latin1,插入数据中文会出现乱码需要修改为utf8

  查看字符集编码 show variables like ‘character%’

  修改mysql字符集
  使用命令编辑 vim /etc/my.cnf分别在 三段配置中加入如下配置,注意如果手动输入以下配置确保输入正确不然mysql启动会报错
  
  default-character-set=utf8

  
  character_set_server=utf8
  character_set_client=utf8
  collation-server=utf8_general_ci

  
  default-character-set=utf8

  使用命令service mysql restart 重启mysql服务

  连上数据库后查看在修改配置文件之前的数据库db01,发现db01数据库的字符集编码还是latin1,因为修改字符集只对后边创建的库有效,已创建的数据库修改后的字符集无效

  重新创建数据库db02验证字符集修改是否有效,发现字符集已经修改为utf8

  至此Linux下安装mysql5.5.48也全部结束,本人才疏学浅文章多有多有瑕疵,不正之处望留言交流,欢迎转载

页: [1]
查看完整版本: Linux centos7 安装mysql5-smartluobo