centos6.x
1,yum -y install mysql mysql-devel mysql-server
2,service mysqld -start(启动服务)
3,chkconfig mysqld on(开机自启)
4,/usr/bin/mysqladmin -uroot password '自定义密码'(初始化密码)
5,grant ALL PRIVILEGES(select update delete insert) ON 数据库名(*).表名(*) to 用户名@ "地址(%)" identified by "密码" WITH GRANT OPTION;(允许远程用户连接)
flush privileges;(使授权生效)
6,设置数据库编码
vim /etc/my.conf 在 [mysqld] 下添加 character_set_server=utf8 init_connect='SET NAMES utf8'
7,可以使用了
centos7.x
1,下载mysql repo源 wget http:
//repo
.mysql.com
/mysql-community-release-el7-5
.noarch.rpm
2,安装mysql rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm
3,#yum
install
mysql-server
4,#systemctl start mysqld.service
5, #mysql
6, mysql>set password=password();
7 #systemctl enable mysqld.service
追加福利 设置数据库不区分大小写(因为在windows上mysql是不区分大小写的 反之,所以你的sql在windows 能跑不一定在linux上能跑 )
现在就来修改下配置文件使得linux的mysql数据库不区分大小写 vim /etc/my.conf 在 [mysqld] 下添加
lower_case_table_names=1 1 表示不区分 0 反之