Questions tagged «mariadb»

10
授予数据库“所有”特权
我已经创建了数据库,例如“ mydb”。 CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb TO 'myuser'@'%'; FLUSH PRIVILEGES; 现在,我可以从任何地方登录数据库,但是无法创建表。 如何授予该数据库和(将来)表的所有特权。我无法在“ mydb”数据库中创建表。我总是得到: CREATE TABLE t (c CHAR(20) CHARACTER SET utf8 COLLATE utf8_bin); …

18
错误1452:无法添加或更新子行:外键约束失败
我已经在MySQL Workbench中创建了表,如下所示: ORDRE表: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; 产品表: CREATE TABLE Produkt ( ProduktID INT NOT NULL, ProduktBeskrivelse VARCHAR(100) DEFAULT NULL, ProduktFarge …

8
在Ubuntu上进行新安装后,拒绝用户'root'@'localhost'的访问(使用密码:是)
今天我以root用户身份登录到Ubuntu 14.04.1 LTS ll 然后apt-get install mariadb-server(没有sudo但以root身份)。 有了mySQL -h localhost -u root --password=<PW>我 用户'root'@'localhost'的访问被拒绝(使用密码:是) 随着mySQL -u root -p我登录数据库,并做了 GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '<PW>'; FLUSH ALL PRIVILEGES; 但这并没有帮助。你有什么主意吗 我没有找到类似问题的答案。
124 mysql  mariadb 

8
将int转换为varchar
我在下面的查询中,需要转换id为varchar 架构图 create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, 'bob'); 我尝试了什么 select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; 但它们不起作用。请提出建议。
119 mysql  sql  database  casting  mariadb 

5
UTF-8字符有问题;我看到的不是我存储的
我试图使用UTF-8遇到麻烦。 我尝试了很多事情;这是我得到的结果: ????而不是亚洲字符。即使是欧洲文字,我也能Se?or接受Señor。 奇怪的乱码(变为乱码?),如Señor或新浪新闻为新浪新闻。 黑钻石,例如Seor。 最终,我陷入了数据丢失或至少被截断的情况:Sefor Señor。 即使我看到正确的文本,它也无法正确排序。 我究竟做错了什么?我该如何修复代码?我可以恢复数据吗?

13
fedora上mariadb的默认密码是什么?
我刚刚通过yum安装了mysql,而操作系统fedora为我安装了mariadb。我知道mariadb是mysql的新分支,但我不明白为什么它不要求我设置密码。我尝试使用123456,以此类推,但失败了。我的fedora是新的,这是第一次安装mysql / mariadb。我该怎么办?

2
如何编写Expect脚本以安装mariadb?
环境:centos7 + mariadb5.5.64。 让我在运行时在屏幕上显示安装信息mysql_secure_installation。 # mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.