MYSQL安装、编码设置、授权和数据库创建

来源:互联网 发布:绘制仓库平面图软件 编辑:程序博客网 时间:2024/06/05 01:05
MYSQL安装、编码设置、授权和数据库创建
MYSQL安装
MySQL-client-5.6.20-1.el6.x86_64.rpm
MySQL-server-5.6.20-1.el6.x86_64.rpm
MySQL-devel-5.6.20-1.el6.x86_64.rpm

scp root@192.168.100.63:/credit/MySQL-client-5.6.20-1.el6.x86_64.rpm /opt/
scp root@192.168.100.63:/credit/MySQL-server-5.6.20-1.el6.x86_64.rpm /opt/
scp root@192.168.100.63:/credit/MySQL-devel-5.6.20-1.el6.x86_64.rpm /opt/

cd /opt
rpm -ivh MySQL-server-5.6.20-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.20-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.20-1.el6.x86_64.rpm

如果安装有lib冲突,解决冲突,看提示日志解决冲突,一般把冲突的包全删了
yum -y remove mariadb-libs-*

看提示
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.

初始密码在/root/.mysql_secret
cat /root/.mysql_secret
即可看到

service mysql start
mysql -uroot -p初始化密码

更改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

配置mysql的字符编码
cd /usr/share/mysql/
cp my-default.cnf my.cnf

做如下更改
vi my.cnf

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

cp my.cnf /etc/

service mysql restart

mysql -uroot -p123456
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;
SET character_set_server = utf8;

SHOW VARIABLES LIKE 'character%';#所有的都是utf-8

创建用户和授权
CREATE USER 'xdwp'@'%' IDENTIFIED BY 'Aa123456q1w2e3r4t5';

GRANT ALL ON *.* TO 'xdwp'@'%';

flush privileges;

创建数据库
CREATE DATABASE xdrec DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


阅读全文
0 0