centos安装mysql数据库
1.卸载原有mysql
<1>使用rpm -qa | grep mysql命令就会查看该操作系统上是否已经安装了mysql数据库。
<2>如果已安装mysql,可以通过rpm -e --nodeps命令来卸载
如:rpm -e --nodeps mysql,其中mysql为已安装mysql名称。
2.安装mysql
使用yum install -y mysql-server mysql mysql-devel命令安装,在等待了一番时间
后,yum会帮我们选择好安装mysql数据库所需要的软件以及其他附属的一些软件。
3.数据库安装及配置
<1>首先通过命令启动mysql : service mysqld start
然后将mysql添加到开机自启动:chkconfig mysqld on
最后设置root账号密码为root:mysqladmin -u root password 'root'
<2>打开MySQL中root账户的远程登录到mysql中(登录命令:mysql -uroot -proot),为root进行远程访问的授权,执行下面的命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
mysql> flush privileges;
<3>删除匿名用户和空密码用户
mysql> use mysql;
mysql> delete from user where user='' or password='';
mysql> FLUSH PRIVILEGES;
<4>修改数据库配置
vi /etc/my.cnf打开my.cnf修改编码如下:
在[client]下添加
default-character-set=utf8
在[mysql]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8
lower_case_table_names=1
在[mysqld_safe]下添加
default-character-set=utf8
完成后重启mysql服务:service mysqld restart