centOS yum 安装mysql

安装MySQL

安装MySQL
[root@localhost ~]# yum -y install mysql-server

配置MySQL
[root@localhost ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件
[mysqld]  datadir=/var/lib/mysql  
socket=/var/lib/mysql/mysql.sock  
# Default to using old password format for compatibility with mysql 3.x 
# clients (those using the mysqlclient10 compatibility package). 
old_passwords=1  ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8  default-character-set = utf8  ← 
添加这一行 然后在配置文件的文尾填加如下语句: [mysql]  default-character-set = utf8

启动MySQL服务
[root@localhost ~]# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动  
[root@localhost ~]# chkconfig --list mysqld  ← 确认MySQL自启动   
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK  
[root@localhost ~]#/etc/rc.d/init.d/mysqld start  ← 启动MySQL服务 Initializing MySQL database:         [ OK ] 
Starting MySQL:              [ OK ] 

MySQL初始环境设定
[1]为MySQL的root用户设置密码  MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。 
[root@localhost ~]# mysql -u root  ← 用root用户登录MySQL服务器 

创建用户及赋予权限:
CREATE USER 'cxqmysql'@'%' IDENTIFIED BY 'cxq123'; ← 创建用户及密码 
grant all PRIVILEGES on mydb.* to cxqmysql@'localhost' identified by 'cxq123';← 设置用户的权限
flush privileges;← 提交

给用户设置密码:
update mysql.user set password=password('root') where User="root"

你可能感兴趣的:(linux,mysql,安装)