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]