标签:pass code convert date def x86_64 改名 centos word
rpm -qa|grep mysql 或者 rpm -qa | grep mysql
如果存在mysql-libs的旧版本包如下:
一定要执行卸载呀!!! 卸载命令:rpm -e --nodeps mysql-libs
rpm -qa|grep mariadb
如果存在如下:
一定要执行卸载呀!!! 卸载命令:rpm -e --nodeps mariadb-libs
执行 :chmod -R 777 /tmp
a、 拷贝安装包到opt目录下
MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
b、 执行如下命令进行安装
rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
安装完成后查看MySQL的版本
执行 mysqladmin –version,如果打印出消息,即为成功
或者通过rpm查询 rpm –qa|grep –i mysql(-i 表示忽略大小写)
启动: service mysql start
停止: service mysql stop
mysqladmin -u root password ‘root’ (自己设置用户名密码)
mysql -uroot -proot
create database 库名
create table 表名 (字段名 字段类型(长度)约束 …)
a、查看字符集 show variables like ‘character%’;
b、查看MySQL的安装位置.
c、修改字符集
将/usr/share/mysql/中的my-huge.cnf 拷贝到/etc/下,改名为my.cnf
tips: mysql启动时,会优先读取/etc/my.cnf文件。
在[client] [mysqld] [mysql]中添加相关的字符集设置
default-character-set=utf8
character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci
default-character-set=utf8
d、重启MySQL服务,查看字符集 命令: service mysql restart
e、修改已有库表的字符集
修改库的字符集
alter database 库名 character set ‘utf8‘;
f、 修改表的字符集
alter table 表名 convert to character set ‘utf8‘;
1、MySQL默认的root用户只允许本机登录,远程通过SQLyog工具不能登录.
2、查看MySQL mysql库中的用户表
列显示: select * from user\G; (如果报错加上mysql.)
查询常用字段: select host,user,password,select_priv from mysql.user;
3、创建可以远程访问的root用户并授予所有权限
grant all privileges on *.* to root@‘%‘ identified by ‘root‘;(此处写自己的用户名密码,一定要小心不能出现中文符号)
再次查询说明是任意ip,说明授予权限成功
4、修改用户的密码
修改当前用户的密码 set password =password(‘root’)
修改某个用户的密码 update mysql.user set password=password(‘root‘) where user=‘hupo‘; (自己设置)
5、注意: 所有通过user表的修改,必须使用flush privileges 命令才能生效.
标签:pass code convert date def x86_64 改名 centos word
原文地址:https://www.cnblogs.com/zly123/p/11728208.html