CentOS Mysql安装并配置

2019-09-16  本文已影响0人  席坤

CenTOS6 环境安装mySql

rpm -qa|grep mysql-server
yum -y install mysql-server

添加编码格式

vim /etc/my.cnf

添加如下

character-set-server=utf8

default-character-set=utf8 
 chkconfig  mysqld on
chkconfig --list mysqld ,  //如果2-5位是启动状态on就ok。
vim /etc/sysconfig/iptables
-A INPUT -p TCP -m  --dport 3306 -j ACCEPT
service iptables restart
service mysqld start
mysql -u root
set password for root@localhost=password('自己的密码');

set password for root@127.0.0.1=password('自己的密码');
 select user,host from mysql.user;

 delete from mysql.user where user='';
insert into mysql.user(Host,User,Password) values ("localhost","用户名",password("密码"));
create database `数据库名称` default character set utf8 collate  utf8_general_ci;
grant all privileges on 数据库名称.* to '用户名'@'%' identified by '密码';
flush privileges;

centOS 7.0 添加开机自启动

rpm -qa | grep mysql
rpm -qa|grep -i mariadb
image
rpm -qa|grep mariadb|xargs rpm -e --nodeps
rpm -qa|grep -i mariadb
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。

image
yum install mysql-server
rpm -qa | grep mysql
image
systemctl start mysqld.service #启动 mysql
systemctl restart mysqld.service #重启 mysql
systemctl stop mysqld.service #停止 mysql
systemctl enable mysqld.service #设置 mysql 开机启动

# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;
image
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

添加新用户

 CREATE USER 'xikun'@'%' IDENTIFIED BY 'xikun';
grant all privileges on 数据库名称.* to '用户名'@'%' identified by '密码';
flush privileges;
上一篇 下一篇

猜你喜欢

热点阅读