CentOS6安装MySQL
1、检查系统中原有MySQL并删除
# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql 数据库
# rpm -e mysql // 普通删除模式
# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有 依赖的其它文件,则用该命令可以对其进行强力删除
# rpm -qa | grep mysql //查看mysql是否已经卸载成功!!
2、下载安装指定版本MySQL
# rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
# yum install mysql-community-server
# mysql -V //查看MySQL版本
3、启动MySQL服务并设置开机自启
# service mysqld start //启动服务
# service mysqld restart //重启服务
# service mysqld stop //关闭服务
# chkconfig --list | grep mysqld //查看是否开机自启
# chkconfig mysqld on //开机自启
# chkconfig --list | grep mysql
4、用户、密码、建库
# mysqladmin -u root password ‘root’ //给root账号设置密码
# mysql -u root -p //登录MySQL数据库
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
> FLUSH PRIVILEGES; //允许root用户远程登录连接
> create database test character set utf8bm4 collate utf8bm4_general_ci; //创建test库并设 置utf8编码
> CREATE USER ‘user@'localhost' IDENTIFIED BY ‘user; //创建user用户
> GRANT ALL ON test.* TO 'myuser'@'localhost'; //将test库所有权限授给user用户
> FLUSH PRIVILEGES; //使生效(重要重要重要重要重要重要重要重要)
附:
1、若没有MySQL版本要求可直接yum安装
# yum list | grep mysql //5.1版本不支持utf8bm4编码
2、配置文件
/etc/my.cnf(MySQL的主配置文件)
/var/lib/mysql(MySQL的文件存放位置)
3、修改编码
3.1、修改my.cnf文件,加入如下内容并重启:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
3.2、改库编码
ALTER DATABASE 数据库名 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;